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