input_data.cpp 447 B

123456789101112131415161718192021
  1. #include "input_data.hpp"
  2. void
  3. InputData::load(fstream& file,bool init){
  4. Physics::load(file);
  5. Time::load(file);
  6. geometry.load(file,init);
  7. initial_state->load(file,init);
  8. source.load(file);
  9. file.read((char*)&factor,sizeof(double));
  10. }
  11. void
  12. InputData::save(fstream& file){
  13. Physics::save(file);
  14. Time::save(file);
  15. geometry.save(file);
  16. initial_state->save(file);
  17. source.save(file);
  18. file.write((char*)&factor,sizeof(double));
  19. }