36 #ifndef SEGMENTFLOWPROPERTIES_HPP_ 37 #define SEGMENTFLOWPROPERTIES_HPP_ 41 #include <boost/enable_shared_from_this.hpp> 42 #include "ChasteSerialization.hpp" 43 #include "UnitCollection.hpp" 44 #include "AbstractVesselNetworkComponentFlowProperties.hpp" 52 template<
unsigned DIM>
68 template<
class Archive>
69 void serialize(Archive & ar,
const unsigned int version)
71 ar & boost::serialization::base_object<AbstractVesselNetworkComponentFlowProperties<DIM> >(*this);
132 units::quantity<unit::flow_impedance>
GetImpedance()
const;
138 units::quantity<unit::flow_rate>
GetFlowRate()
const;
144 units::quantity<unit::dynamic_viscosity>
GetViscosity()
const;
170 void SetHaematocrit(units::quantity<unit::dimensionless> haematocrit);
177 void SetFlowRate(units::quantity<unit::flow_rate> flowRate);
184 void SetImpedance(units::quantity<unit::flow_impedance> impedance);
191 void SetViscosity(units::quantity<unit::dynamic_viscosity> viscosity);
209 #include "SerializationExportWrapper.hpp" friend class boost::serialization::access
units::quantity< unit::rate > GetGrowthStimulus() const
units::quantity< unit::flow_rate > GetFlowRate() const
units::quantity< unit::flow_impedance > GetImpedance() const
units::quantity< unit::pressure > GetWallShearStress() const
void SetWallShearStress(units::quantity< unit::pressure > wallShear)
units::quantity< unit::flow_rate > mFlowRate
void SetGrowthStimulus(units::quantity< unit::rate > stimulus)
units::quantity< unit::dynamic_viscosity > mViscosity
void SetFlowRate(units::quantity< unit::flow_rate > flowRate)
units::quantity< unit::dimensionless > GetHaematocrit() const
units::quantity< unit::flow_impedance > mImpedance
units::quantity< unit::pressure > mWallShearStress
void SetViscosity(units::quantity< unit::dynamic_viscosity > viscosity)
void SetHaematocrit(units::quantity< unit::dimensionless > haematocrit)
void serialize(Archive &ar, const unsigned int version)
void SetImpedance(units::quantity< unit::flow_impedance > impedance)
std::map< std::string, double > GetOutputData() const
units::quantity< unit::dimensionless > mHaematocrit
units::quantity< unit::dynamic_viscosity > GetViscosity() const
units::quantity< unit::rate > mStimulus