|
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 |
| CChamberSphere | Spherical heart chamber model |
| 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 [4] |
| 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 |