Chaste
Build::
|
#include <RadiusCalculator.hpp>
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 |
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.
RadiusCalculator< DIM >::RadiusCalculator | ( | ) |
Constructor.
Definition at line 40 of file RadiusCalculator.cpp.
|
virtual |
Destructor.
Definition at line 49 of file RadiusCalculator.cpp.
|
virtual |
Do the calculation.
Implements AbstractVesselNetworkCalculator< DIM >.
Definition at line 73 of file RadiusCalculator.cpp.
References RadiusCalculator< DIM >::mMaxRadius, RadiusCalculator< DIM >::mMinRadius, AbstractVesselNetworkCalculator< DIM >::mpNetwork, and RadiusCalculator< DIM >::mTimeStep.
void RadiusCalculator< DIM >::SetMaxRadius | ( | units::quantity< unit::length > | maxRadius | ) |
Set the maximum radius
maxRadius | the maximum radius |
Definition at line 61 of file RadiusCalculator.cpp.
References RadiusCalculator< DIM >::mMaxRadius.
void RadiusCalculator< DIM >::SetMinRadius | ( | units::quantity< unit::length > | minRadius | ) |
Set the minimum radius
minRadius | the minimum radius |
Definition at line 55 of file RadiusCalculator.cpp.
References RadiusCalculator< DIM >::mMinRadius.
void RadiusCalculator< DIM >::SetTimestep | ( | units::quantity< unit::time > | dt | ) |
Set the time increment
dt | the time increment for radius update |
Definition at line 67 of file RadiusCalculator.cpp.
References RadiusCalculator< DIM >::mTimeStep.
|
protected |
The maximum allowed radius.
Definition at line 61 of file RadiusCalculator.hpp.
Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetMaxRadius().
|
protected |
The minimum allowed radius.
Definition at line 56 of file RadiusCalculator.hpp.
Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetMinRadius().
|
protected |
The time step for radius update
Definition at line 66 of file RadiusCalculator.hpp.
Referenced by RadiusCalculator< DIM >::Calculate(), and RadiusCalculator< DIM >::SetTimestep().