39#include <boost/shared_ptr.hpp>
44#include "AbstractCellProperty.hpp"
46#include <boost/serialization/base_object.hpp>
47#include <boost/serialization/map.hpp>
77 template<
class Archive>
78 void serialize(Archive & archive,
const unsigned int version)
80 archive & boost::serialization::base_object<AbstractCellProperty>(*
this);
98 void SetItem(
const std::string& rVariableName,
double data);
106 double GetItem(
const std::string& rVariableName)
const;
118 std::vector<std::string>
GetKeys()
const;
127 bool HasItem(
const std::string& rVariableName)
const;
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
double GetItem(const std::string &rVariableName) const
std::map< std::string, double > mCellData
bool HasItem(const std::string &rVariableName) const
void SetItem(const std::string &rVariableName, double data)
std::vector< std::string > GetKeys() const
void serialize(Archive &archive, const unsigned int version)
friend class boost::serialization::access
unsigned GetNumItems() const