Chaste
Build::
|
#include <VesselImpedanceCalculator.hpp>
Public Member Functions | |
VesselImpedanceCalculator () | |
~VesselImpedanceCalculator () | |
void | Calculate () |
Public Member Functions inherited from AbstractVesselNetworkCalculator< DIM > | |
AbstractVesselNetworkCalculator () | |
virtual | ~AbstractVesselNetworkCalculator () |
void | SetVesselNetwork (boost::shared_ptr< VesselNetwork< DIM > > pNetwork) |
Static Public Member Functions | |
static boost::shared_ptr< VesselImpedanceCalculator< DIM > > | Create () |
Additional Inherited Members | |
Protected Attributes inherited from AbstractVesselNetworkCalculator< DIM > | |
boost::shared_ptr< VesselNetwork< DIM > > | mpNetwork |
Calculate impedance, Z, of all vessel segments and vessels in network using Poiseuille flow approximation. where mu is viscosity, L is length and R is radius. Length is calculated within this method. VascularData entries "Radius" and "Viscosity" must be previously set on each segment before this calculation can be implemented.
Definition at line 50 of file VesselImpedanceCalculator.hpp.
VesselImpedanceCalculator< DIM >::VesselImpedanceCalculator | ( | ) |
Constructor.
Definition at line 41 of file VesselImpedanceCalculator.cpp.
VesselImpedanceCalculator< DIM >::~VesselImpedanceCalculator | ( | ) |
Destructor.
Definition at line 47 of file VesselImpedanceCalculator.cpp.
|
virtual |
Do the calculation.
Implements AbstractVesselNetworkCalculator< DIM >.
Definition at line 60 of file VesselImpedanceCalculator.cpp.
References AbstractVesselNetworkCalculator< DIM >::mpNetwork.
|
static |
Construct a new instance of the class and return a shared pointer to it.
Definition at line 53 of file VesselImpedanceCalculator.cpp.