36#ifndef CELLEDGEDATA_HPP_
37#define CELLEDGEDATA_HPP_
39#include <boost/shared_ptr.hpp>
44#include "AbstractCellProperty.hpp"
46#include <boost/serialization/base_object.hpp>
47#include <boost/serialization/map.hpp>
48#include <boost/serialization/vector.hpp>
49#include <boost/serialization/string.hpp>
72 template<
class Archive>
73 void serialize(Archive & archive,
const unsigned int version)
75 archive & boost::serialization::base_object<AbstractCellProperty>(*
this);
93 void SetItem(
const std::string& rVariableName,
const std::vector<double>& rData);
103 std::vector<double>
GetItem(
const std::string& rVariableName)
const;
113 double GetItemAtIndex(
const std::string& rVariableName,
const unsigned index);
125 std::vector<std::string>
GetKeys()
const;
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
std::map< std::string, std::vector< double > > mCellEdgeData
std::vector< double > GetItem(const std::string &rVariableName) const
std::vector< std::string > GetKeys() const
unsigned GetNumItems() const
void SetItem(const std::string &rVariableName, const std::vector< double > &rData)
void serialize(Archive &archive, const unsigned int version)
double GetItemAtIndex(const std::string &rVariableName, const unsigned index)
friend class boost::serialization::access