Chaste
Build::
|
#include <AbstractVesselNetworkCalculator.hpp>
Public Member Functions | |
AbstractVesselNetworkCalculator () | |
virtual | ~AbstractVesselNetworkCalculator () |
void | SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork) |
virtual void | Calculate ()=0 |
Protected Attributes | |
boost::shared_ptr< VesselNetwork< DIM > > | mpNetwork |
Calculators inheriting from this one can be passed to a StructuralAdaptationSolver and used to update the value of vessel network quantities.
Definition at line 47 of file AbstractVesselNetworkCalculator.hpp.
AbstractVesselNetworkCalculator< DIM >::AbstractVesselNetworkCalculator | ( | ) |
Constructor.
Definition at line 39 of file AbstractVesselNetworkCalculator.cpp.
|
virtual |
Destructor.
Definition at line 52 of file AbstractVesselNetworkCalculator.cpp.
|
pure virtual |
Run the calculator. Over-ridden in child classes.
Implemented in MetabolicStimulusCalculator< DIM >, MechanicalStimulusCalculator< DIM >, RadiusCalculator< DIM >, ShrinkingStimulusCalculator< DIM >, AlarconHaematocritSolver< DIM >, BetteridgeHaematocritSolver< DIM >, ConstantHaematocritSolver< DIM >, ViscosityCalculator< DIM >, VesselImpedanceCalculator< DIM >, WallShearStressCalculator< DIM >, and AbstractHaematocritSolver< DIM >.
void AbstractVesselNetworkCalculator< DIM >::SetVesselNetwork | ( | boost::shared_ptr< VesselNetwork< DIM > > | pNetwork | ) |
Set the vessel network.
pNetwork | the vessel network |
Definition at line 46 of file AbstractVesselNetworkCalculator.cpp.
References AbstractVesselNetworkCalculator< DIM >::mpNetwork.
|
protected |
The vessel network.
Definition at line 55 of file AbstractVesselNetworkCalculator.hpp.
Referenced by WallShearStressCalculator< DIM >::Calculate(), VesselImpedanceCalculator< DIM >::Calculate(), ViscosityCalculator< DIM >::Calculate(), ConstantHaematocritSolver< DIM >::Calculate(), AlarconHaematocritSolver< DIM >::Calculate(), BetteridgeHaematocritSolver< DIM >::Calculate(), ShrinkingStimulusCalculator< DIM >::Calculate(), RadiusCalculator< DIM >::Calculate(), MechanicalStimulusCalculator< DIM >::Calculate(), MetabolicStimulusCalculator< DIM >::Calculate(), and AbstractVesselNetworkCalculator< DIM >::SetVesselNetwork().