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()