![]() |
Chaste
Build::
|
#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 |
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().