Windkessel.h file
Windkessel outflow evaluator for the arterial branch.
Implements the three-element Windkessel outflow term when the aortic valve is open (Caruel et al. 2014, §4, arterial outflow model).
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::Heart
- Cardiac models and their coupled state evolution.
Classes
- struct Rodin::Heart::CCMLC2014::Physics::SolverConfig
- Numerical tolerances and iteration limits for branch-flow solves.
- struct Rodin::Heart::CCMLC2014::Physics::Rheology::Newtonian
- Linear Newtonian branch-flow law.
- struct Rodin::Heart::CCMLC2014::Physics::Rheology::PowerLaw
- Power-law non-Newtonian branch-flow law.
- struct Rodin::Heart::CCMLC2014::Physics::Rheology::Quemada
- Quemada non-Newtonian branch-flow law.
- struct Rodin::Heart::CCMLC2014::Physics::Rheology::Cross
- Cross non-Newtonian branch-flow law.
- struct Rodin::Heart::CCMLC2014::Physics::Rheology::CarreauYasuda
- Carreau-Yasuda non-Newtonian branch-flow law.
-
template<class Input, typename RheologyModel = Rheology::class Rodin::Heart::CCMLC2014::Physics::WindkesselOutflowEvaluator
CarreauYasuda> - Evaluates the Windkessel outflow and its pressure derivatives.