![]() |
Chaste
Build::
|
#include <VesselImpedanceCalculator.hpp>
Public Member Functions | |
VesselImpedanceCalculator () | |
~VesselImpedanceCalculator () | |
void | Calculate () |
![]() | |
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 | |
![]() | |
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.