39 #include <boost/shared_ptr.hpp>
44 #include "AbstractCellProperty.hpp"
46 #include <boost/serialization/base_object.hpp>
47 #include <boost/serialization/map.hpp>
79 template<
class Archive>
80 void serialize(Archive & archive,
const unsigned int version)
82 archive & boost::serialization::base_object<AbstractCellProperty>(*this);
100 void SetItem(
const std::string& rVariableName,
double data);
108 double GetItem(
const std::string& rVariableName)
const;
120 std::vector<std::string>
GetKeys()
const;
std::map< std::string, double > mCellData
double GetItem(const std::string &rVariableName) const
friend class boost::serialization::access
void serialize(Archive &archive, const unsigned int version)
std::vector< std::string > GetKeys() const
unsigned GetNumItems() const
void SetItem(const std::string &rVariableName, double data)
#define CHASTE_CLASS_EXPORT(T)