36 #ifndef BASEUNITS_HPP_ 37 #define BASEUNITS_HPP_ 39 #include <boost/shared_ptr.hpp> 40 #include "ChasteSerialization.hpp" 41 #include <boost/serialization/shared_ptr.hpp> 42 #include "SerializableSingleton.hpp" 43 #include "UnitCollection.hpp" 44 #include "SimulationTime.hpp" 69 units::quantity<unit::time>
mTime;
154 template<
class Archive>
155 void serialize(Archive & archive,
const unsigned int version)
void serialize(Archive &archive, const unsigned int version)
units::quantity< unit::length > mLength
units::quantity< unit::concentration > GetReferenceConcentrationScale()
units::quantity< unit::time > GetReferenceTimeScale()
units::quantity< unit::concentration > mConcentration
static boost::shared_ptr< BaseUnits > SharedInstance()
friend class boost::serialization::access
void SetReferenceConcentrationScale(units::quantity< unit::concentration > referenceConcentrationScale)
void SetReferenceTimeScale(units::quantity< unit::time > referenceTimeScale)
units::quantity< unit::time > mTime
static BaseUnits * Instance()
static boost::shared_ptr< BaseUnits > mpInstance
void SetReferenceLengthScale(units::quantity< unit::length > referenceLengthScale)
units::quantity< unit::length > GetReferenceLengthScale()