Chaste
Build::
|
#include <AlarconHaematocritSolver.hpp>
Public Member Functions | |
AlarconHaematocritSolver () | |
* More... | |
~AlarconHaematocritSolver () | |
void | Calculate () |
void | SetTHR (units::quantity< unit::dimensionless > thr) |
void | SetAlpha (units::quantity< unit::dimensionless > alpha) |
void | SetHaematocrit (units::quantity< unit::dimensionless > haematocrit) |
Public Member Functions inherited from AbstractHaematocritSolver< DIM > | |
AbstractHaematocritSolver () | |
virtual | ~AbstractHaematocritSolver () |
Public Member Functions inherited from AbstractVesselNetworkCalculator< DIM > | |
AbstractVesselNetworkCalculator () | |
virtual | ~AbstractVesselNetworkCalculator () |
void | SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork) |
Private Attributes | |
units::quantity< unit::dimensionless > | mTHR |
units::quantity< unit::dimensionless > | mAlpha |
units::quantity< unit::dimensionless > | mHaematocrit |
Additional Inherited Members | |
Protected Attributes inherited from AbstractVesselNetworkCalculator< DIM > | |
boost::shared_ptr< VesselNetwork< DIM > > | mpNetwork |
This solver calculates the distribution of haematocrit in branching vessel networks according to: Alarcon et al. (2003), JTB, 225, pp257-274.
Definition at line 48 of file AlarconHaematocritSolver.hpp.
AlarconHaematocritSolver< DIM >::AlarconHaematocritSolver | ( | ) |
AlarconHaematocritSolver< DIM >::~AlarconHaematocritSolver | ( | ) |
destructor.
Definition at line 51 of file AlarconHaematocritSolver.cpp.
|
virtual |
Do the solve
Implements AbstractHaematocritSolver< DIM >.
Definition at line 57 of file AlarconHaematocritSolver.cpp.
References AlarconHaematocritSolver< DIM >::mAlpha, AlarconHaematocritSolver< DIM >::mHaematocrit, AbstractVesselNetworkCalculator< DIM >::mpNetwork, and AlarconHaematocritSolver< DIM >::mTHR.
void AlarconHaematocritSolver< DIM >::SetAlpha | ( | units::quantity< unit::dimensionless > | alpha | ) |
Set the partition coefficient for haematocrit
alpha | the partition coefficient for haematocrit |
Definition at line 239 of file AlarconHaematocritSolver.cpp.
References AlarconHaematocritSolver< DIM >::mAlpha.
void AlarconHaematocritSolver< DIM >::SetHaematocrit | ( | units::quantity< unit::dimensionless > | haematocrit | ) |
Set the artial haematocrit
haematocrit | the arterial haematocrit |
Definition at line 247 of file AlarconHaematocritSolver.cpp.
References AlarconHaematocritSolver< DIM >::mHaematocrit.
void AlarconHaematocritSolver< DIM >::SetTHR | ( | units::quantity< unit::dimensionless > | thr | ) |
Set the threshold velocity ratio
thr | the threshold velocity ratio |
Definition at line 232 of file AlarconHaematocritSolver.cpp.
References AlarconHaematocritSolver< DIM >::mTHR.
|
private |
The partition coefficient for haematocrit
Definition at line 61 of file AlarconHaematocritSolver.hpp.
Referenced by AlarconHaematocritSolver< DIM >::Calculate(), and AlarconHaematocritSolver< DIM >::SetAlpha().
|
private |
The arterial haematocrit level
Definition at line 66 of file AlarconHaematocritSolver.hpp.
Referenced by AlarconHaematocritSolver< DIM >::Calculate(), and AlarconHaematocritSolver< DIM >::SetHaematocrit().
|
private |
The threshold velocity ratio at which all haematocrit goes into the faster vessel
Definition at line 56 of file AlarconHaematocritSolver.hpp.
Referenced by AlarconHaematocritSolver< DIM >::Calculate(), and AlarconHaematocritSolver< DIM >::SetTHR().