![]() |
Chaste
Build::
|
#include <AlarconHaematocritSolver.hpp>
Inheritance diagram for AlarconHaematocritSolver< DIM >:
Collaboration diagram for AlarconHaematocritSolver< DIM >: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().