svZeroDSolver
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CActivationFunctionBase class for activation functions
  CDoubleTanhActivationDouble tanh (systole/diastole sigmoid product) activation function
  CFourierActivationFourier series activation function
  CHalfCosineActivationHalf cosine activation function
  CPiecewiseCosineActivationPiecewise cosine activation function
  CTwoHillActivationTwo hill activation function
  CWrappingCosineActivationWrapping cosine activation function
 CBlockBase class for 0D model components
  CBloodVesselResistor-capacitor-inductor blood vessel with optional stenosis
  CBloodVesselCRLCapacitor-resistor-inductor blood vessel with optional stenosis
  CBloodVesselJunctionJunction between blood vessels
  CBloodVesselRCFlow-through RC windkessel for pulmonary circulation
  CChamberElastanceInductorCardiac chamber with linear elastance and inductor
   CChamberElastanceInductorExponentialCardiac chamber with exponential passive pressure-volume relation
  CChamberSphereSpherical heart chamber model
  CClosedLoopCoronaryBCClosed loop coronary boundary condition which is connected to other blocks on both sides and the intramyocardial pressure is specified by the pressure in a heart block (not as a parameter)
   CClosedLoopCoronaryLeftBCLeft side of closed loop coronary boundary condition ClosedLoopCoronaryBC
   CClosedLoopCoronaryRightBCRight side of closed loop coronary boundary condition ClosedLoopCoronaryBC
  CClosedLoopHeartPulmonaryHeart and pulmonary circulation model
  CClosedLoopRCRBCClosed-loop RCR boundary condition
  CFlowReferenceBCFlow reference boundary condition
  CImpedanceBCStructured-tree impedance boundary condition with periodic memory
  CJunctionJunction
  CLinearElastanceChamberCardiac chamber with linear elastance (no inductor)
  COpenLoopCoronaryBCOpen loop coronary boundary condition based on [4]
   COpenLoopCoronaryVarResBCOpen loop coronary boundary condition with time-varying microvascular resistance based on [12]
  CPiecewiseValveValve (tanh) block
  CPressureReferenceBCPressure reference boundary condition
  CResistanceBCResistance boundary condition
  CResistiveJunctionResistiveJunction
  CValveTanhValve (tanh) block
  CWindkesselBCWindkessel RCR boundary condition
 CDOFHandlerDegree-of-freedom handler
 CInputParameterHandles the properties of input parameters
 CIntegratorGeneralized-alpha integrator
 Cnlohmann::json
  CJsonWrapperWrapper class for nlohmann:json with error checking
 CLevenbergMarquardtOptimizerLevenberg-Marquardt optimization class
 CModelModel of 0D elements
 CNodeNode
 CParameterModel Parameter
 CSimulationParametersSimulation parameters
 CSolverClass for running 0D simulations
 CSolverInterfaceInterface class for calling svZeroD from external programs
 CSparseSystemSparse system
 CSphereMaterialBase class for spherical chamber wall materials
  CExponentialMaterialExponential material
  CMooneyRivlinMaterialMooney–Rivlin material (reduces to neo-Hookean for W2=0)
 CSphericalStressResultReturn type for SphereMaterial::compute
 CStateState of the system
 CTripletsContributionsThe number of triplets that the element contributes to the global system