Chaste
Build::
|
#include <BetteridgeHaematocritSolver.hpp>
Public Member Functions | |
BetteridgeHaematocritSolver () | |
* More... | |
~BetteridgeHaematocritSolver () | |
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: Betteridge et al. (2006), Networks and Heterogenous Media, 1(4), pp515-535.
Definition at line 48 of file BetteridgeHaematocritSolver.hpp.
BetteridgeHaematocritSolver< DIM >::BetteridgeHaematocritSolver | ( | ) |
BetteridgeHaematocritSolver< DIM >::~BetteridgeHaematocritSolver | ( | ) |
destructor.
Definition at line 51 of file BetteridgeHaematocritSolver.cpp.
|
virtual |
Do the solve
Implements AbstractHaematocritSolver< DIM >.
Definition at line 75 of file BetteridgeHaematocritSolver.cpp.
References BetteridgeHaematocritSolver< DIM >::mHaematocrit, and AbstractVesselNetworkCalculator< DIM >::mpNetwork.
void BetteridgeHaematocritSolver< DIM >::SetAlpha | ( | units::quantity< unit::dimensionless > | alpha | ) |
Set the partition coefficient for haematocrit
alpha | the partition coefficient for haematocrit |
Definition at line 63 of file BetteridgeHaematocritSolver.cpp.
References BetteridgeHaematocritSolver< DIM >::mAlpha.
void BetteridgeHaematocritSolver< DIM >::SetHaematocrit | ( | units::quantity< unit::dimensionless > | haematocrit | ) |
Set the artial haematocrit
haematocrit | the arterial haematocrit |
Definition at line 69 of file BetteridgeHaematocritSolver.cpp.
References BetteridgeHaematocritSolver< DIM >::mHaematocrit.
void BetteridgeHaematocritSolver< DIM >::SetTHR | ( | units::quantity< unit::dimensionless > | thr | ) |
Set the threshold velocity ratio
thr | the threshold velocity ratio |
Definition at line 57 of file BetteridgeHaematocritSolver.cpp.
References BetteridgeHaematocritSolver< DIM >::mTHR.
|
private |
The partition coefficient for haematocrit
Definition at line 61 of file BetteridgeHaematocritSolver.hpp.
Referenced by BetteridgeHaematocritSolver< DIM >::SetAlpha().
|
private |
The arterial haematocrit level
Definition at line 66 of file BetteridgeHaematocritSolver.hpp.
Referenced by BetteridgeHaematocritSolver< DIM >::Calculate(), and BetteridgeHaematocritSolver< DIM >::SetHaematocrit().
|
private |
The threshold velocity ratio at which all haematocrit goes into the faster vessel
Definition at line 56 of file BetteridgeHaematocritSolver.hpp.
Referenced by BetteridgeHaematocritSolver< DIM >::SetTHR().