36 #include "SegmentFlowProperties.hpp" 38 template<
unsigned DIM>
41 mFlowRate(0.0*
unit::metre_cubed_per_second),
42 mImpedance(0.0*
unit::pascal_second_per_metre_cubed),
43 mViscosity(0.0*
unit::poiseuille),
44 mWallShearStress(0.0*
unit::pascals),
45 mStimulus(0.0*
unit::per_second)
49 template<
unsigned DIM>
54 template<
unsigned DIM>
60 template<
unsigned DIM>
66 template<
unsigned DIM>
72 template<
unsigned DIM>
78 template<
unsigned DIM>
84 template<
unsigned DIM>
90 template<
unsigned DIM>
93 std::map<std::string, double> output_data;
95 output_data[
"Segment Flow Rate m^3/s"] = this->
GetFlowRate() / unit::metre_cubed_per_second;
96 output_data[
"Segment Impedance kg/m^4/s"] = this->
GetImpedance() / unit::pascal_second_per_metre_cubed;
97 output_data[
"Segment Viscosity Pa.s"] = this->
GetViscosity() / unit::poiseuille;
98 output_data[
"Segment Wall Shear Stress Pa"] = this->
GetWallShearStress() / unit::pascals;
99 output_data[
"Segment Growth Stimulus s^-1"] = this->
GetGrowthStimulus() / unit::per_second;
103 template<
unsigned DIM>
109 template<
unsigned DIM>
115 template<
unsigned DIM>
121 template<
unsigned DIM>
127 template<
unsigned DIM>
133 template<
unsigned DIM>
143 #include "SerializationExportWrapperForCpp.hpp" 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 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