svZeroDSolver
|
CBlock | Base class for 0D model components |
CBloodVessel | Resistor-capacitor-inductor blood vessel with optional stenosis |
CBloodVesselJunction | Junction between blood vessels |
CChamberElastanceInductor | Cardiac chamber with elastance and inductor |
CClosedLoopCoronaryBC | Closed 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) |
CClosedLoopCoronaryLeftBC | Left side of closed loop coronary boundary condition ClosedLoopCoronaryBC |
CClosedLoopCoronaryRightBC | Right side of closed loop coronary boundary condition ClosedLoopCoronaryBC |
CClosedLoopHeartPulmonary | Heart and pulmonary circulation model |
CClosedLoopRCRBC | Closed-loop RCR boundary condition |
CDOFHandler | Degree-of-freedom handler |
CFlowReferenceBC | Flow reference boundary condition |
CInputParameter | Handles the properties of input parameters |
CIntegrator | Generalized-alpha integrator |
CJsonWrapper | Wrapper class for nlohmann:json with error checking |
CJunction | Junction |
CLevenbergMarquardtOptimizer | Levenberg-Marquardt optimization class |
CModel | Model of 0D elements |
CNode | Node |
COpenLoopCoronaryBC | Open loop coronary boundary condition based on [3] |
CParameter | Model Parameter |
CPressureReferenceBC | Pressure reference boundary condition |
CResistanceBC | Resistance boundary condition |
CResistiveJunction | ResistiveJunction |
CSimulationParameters | Simulation parameters |
CSolver | Class for running 0D simulations |
CSolverInterface | Interface class for calling svZeroD from external programs |
CSparseSystem | Sparse system |
CState | State of the system |
CTripletsContributions | The number of triplets that the element contributes to the global system |
CValveTanh | Valve (tanh) block |
CWindkesselBC | Windkessel RCR boundary condition |