Chaste  Build::
RadiusCalculator< DIM > Class Template Reference

#include <RadiusCalculator.hpp>

+ Inheritance diagram for RadiusCalculator< DIM >:
+ Collaboration diagram for RadiusCalculator< DIM >:

Public Member Functions

 RadiusCalculator ()
 
virtual ~RadiusCalculator ()
 
void SetMinRadius (units::quantity< unit::length > minRadius)
 
void SetMaxRadius (units::quantity< unit::length > maxRadius)
 
void SetTimestep (units::quantity< unit::time > dt)
 
void Calculate ()
 
- Public Member Functions inherited from AbstractVesselNetworkCalculator< DIM >
 AbstractVesselNetworkCalculator ()
 
virtual ~AbstractVesselNetworkCalculator ()
 
void SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork)
 

Protected Attributes

units::quantity< unit::length > mMinRadius
 
units::quantity< unit::length > mMaxRadius
 
units::quantity< unit::time > mTimeStep
 
- Protected Attributes inherited from AbstractVesselNetworkCalculator< DIM >
boost::shared_ptr< VesselNetwork< DIM > > mpNetwork
 

Detailed Description

template<unsigned DIM>
class RadiusCalculator< DIM >

This solver updates vessel radii as a result of growth stimulii according to: Alarcon et al. (2003), JTB, 225, pp257-274.

Definition at line 48 of file RadiusCalculator.hpp.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 40 of file RadiusCalculator.cpp.

template<unsigned DIM>
RadiusCalculator< DIM >::~RadiusCalculator ( )
virtual

Destructor.

Definition at line 49 of file RadiusCalculator.cpp.

Member Function Documentation

template<unsigned DIM>
void RadiusCalculator< DIM >::SetMaxRadius ( units::quantity< unit::length >  maxRadius)

Set the maximum radius

Parameters
maxRadiusthe maximum radius

Definition at line 61 of file RadiusCalculator.cpp.

References RadiusCalculator< DIM >::mMaxRadius.

template<unsigned DIM>
void RadiusCalculator< DIM >::SetMinRadius ( units::quantity< unit::length >  minRadius)

Set the minimum radius

Parameters
minRadiusthe minimum radius

Definition at line 55 of file RadiusCalculator.cpp.

References RadiusCalculator< DIM >::mMinRadius.

template<unsigned DIM>
void RadiusCalculator< DIM >::SetTimestep ( units::quantity< unit::time >  dt)

Set the time increment

Parameters
dtthe time increment for radius update

Definition at line 67 of file RadiusCalculator.cpp.

References RadiusCalculator< DIM >::mTimeStep.

Member Data Documentation

template<unsigned DIM>
units::quantity<unit::length> RadiusCalculator< DIM >::mMaxRadius
protected

The maximum allowed radius.

Definition at line 61 of file RadiusCalculator.hpp.

Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetMaxRadius().

template<unsigned DIM>
units::quantity<unit::length> RadiusCalculator< DIM >::mMinRadius
protected

The minimum allowed radius.

Definition at line 56 of file RadiusCalculator.hpp.

Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetMinRadius().

template<unsigned DIM>
units::quantity<unit::time> RadiusCalculator< DIM >::mTimeStep
protected

The time step for radius update

Definition at line 66 of file RadiusCalculator.hpp.

Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetTimestep().


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