Stride Reference Manual  1.0
Hdf5Saver.cpp File Reference

Source file for the Saver class for the checkpointing functionality. More...

#include <boost/date_time/gregorian/greg_date.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/filesystem.hpp>
#include <iostream>
#include <vector>
#include "Hdf5Saver.h"
#include "util/InstallDirs.h"
#include "calendar/Calendar.h"
#include "pop/Population.h"
#include "pop/Person.h"
#include "pop/Traveller.h"
#include "core/Cluster.h"
#include "util/etc.h"
#include "util/SimplePlanner.h"
#include "checkpointing/datatypes/CalendarDataType.h"
#include "checkpointing/datatypes/ConfigDataType.h"
#include "checkpointing/datatypes/PersonTDDataType.h"
#include "checkpointing/datatypes/PersonTIDataType.h"
#include "checkpointing/datatypes/TravellerDataType.h"
Include dependency graph for Hdf5Saver.cpp:

Go to the source code of this file.

Namespaces

 stride
 Time Dependent Person DataType.
 

Macros

#define setAttributePerson(attr_lhs, attr_rhs)   personData[j].attr_lhs = sim.getPopulation().get()->m_original.at(person_index).attr_rhs
 
#define setAttributeTraveller(attr_lhs, attr_rhs)   traveller.attr_lhs = original_person.attr_rhs
 

Detailed Description

Source file for the Saver class for the checkpointing functionality.

Definition in file Hdf5Saver.cpp.

Macro Definition Documentation

#define setAttributePerson (   attr_lhs,
  attr_rhs 
)    personData[j].attr_lhs = sim.getPopulation().get()->m_original.at(person_index).attr_rhs
#define setAttributeTraveller (   attr_lhs,
  attr_rhs 
)    traveller.attr_lhs = original_person.attr_rhs