Chaste  Build::
BetteridgeHaematocritSolver< DIM > Class Template Reference

#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
 

Detailed Description

template<unsigned DIM>
class BetteridgeHaematocritSolver< DIM >

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.

Constructor & Destructor Documentation

template<unsigned DIM>
BetteridgeHaematocritSolver< DIM >::BetteridgeHaematocritSolver ( )

*

Constructor.

Definition at line 42 of file BetteridgeHaematocritSolver.cpp.

template<unsigned DIM>
BetteridgeHaematocritSolver< DIM >::~BetteridgeHaematocritSolver ( )

destructor.

Definition at line 51 of file BetteridgeHaematocritSolver.cpp.

Member Function Documentation

template<unsigned DIM>
void BetteridgeHaematocritSolver< DIM >::Calculate ( )
virtual
template<unsigned DIM>
void BetteridgeHaematocritSolver< DIM >::SetAlpha ( units::quantity< unit::dimensionless >  alpha)

Set the partition coefficient for haematocrit

Parameters
alphathe partition coefficient for haematocrit

Definition at line 63 of file BetteridgeHaematocritSolver.cpp.

References BetteridgeHaematocritSolver< DIM >::mAlpha.

template<unsigned DIM>
void BetteridgeHaematocritSolver< DIM >::SetHaematocrit ( units::quantity< unit::dimensionless >  haematocrit)

Set the artial haematocrit

Parameters
haematocritthe arterial haematocrit

Definition at line 69 of file BetteridgeHaematocritSolver.cpp.

References BetteridgeHaematocritSolver< DIM >::mHaematocrit.

template<unsigned DIM>
void BetteridgeHaematocritSolver< DIM >::SetTHR ( units::quantity< unit::dimensionless >  thr)

Set the threshold velocity ratio

Parameters
thrthe threshold velocity ratio

Definition at line 57 of file BetteridgeHaematocritSolver.cpp.

References BetteridgeHaematocritSolver< DIM >::mTHR.

Member Data Documentation

template<unsigned DIM>
units::quantity<unit::dimensionless> BetteridgeHaematocritSolver< DIM >::mAlpha
private

The partition coefficient for haematocrit

Definition at line 61 of file BetteridgeHaematocritSolver.hpp.

Referenced by BetteridgeHaematocritSolver< DIM >::SetAlpha().

template<unsigned DIM>
units::quantity<unit::dimensionless> BetteridgeHaematocritSolver< DIM >::mHaematocrit
private
template<unsigned DIM>
units::quantity<unit::dimensionless> BetteridgeHaematocritSolver< DIM >::mTHR
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().


The documentation for this class was generated from the following files: