Chaste  Build::
AlarconHaematocritSolver< DIM > Class Template Reference

#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
 

Detailed Description

template<unsigned DIM>
class AlarconHaematocritSolver< DIM >

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.

Constructor & Destructor Documentation

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

*

Constructor.

Definition at line 42 of file AlarconHaematocritSolver.cpp.

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

destructor.

Definition at line 51 of file AlarconHaematocritSolver.cpp.

Member Function Documentation

template<unsigned DIM>
void AlarconHaematocritSolver< DIM >::SetAlpha ( units::quantity< unit::dimensionless >  alpha)

Set the partition coefficient for haematocrit

Parameters
alphathe partition coefficient for haematocrit

Definition at line 239 of file AlarconHaematocritSolver.cpp.

References AlarconHaematocritSolver< DIM >::mAlpha.

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

Set the artial haematocrit

Parameters
haematocritthe arterial haematocrit

Definition at line 247 of file AlarconHaematocritSolver.cpp.

References AlarconHaematocritSolver< DIM >::mHaematocrit.

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

Set the threshold velocity ratio

Parameters
thrthe threshold velocity ratio

Definition at line 232 of file AlarconHaematocritSolver.cpp.

References AlarconHaematocritSolver< DIM >::mTHR.

Member Data Documentation

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

The partition coefficient for haematocrit

Definition at line 61 of file AlarconHaematocritSolver.hpp.

Referenced by AlarconHaematocritSolver< DIM >::Calculate(), and AlarconHaematocritSolver< DIM >::SetAlpha().

template<unsigned DIM>
units::quantity<unit::dimensionless> AlarconHaematocritSolver< DIM >::mHaematocrit
private

The arterial haematocrit level

Definition at line 66 of file AlarconHaematocritSolver.hpp.

Referenced by AlarconHaematocritSolver< DIM >::Calculate(), and AlarconHaematocritSolver< DIM >::SetHaematocrit().

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


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