|
svZeroDSolver
|
Activation function classes for cardiac chamber models. More...
#include <memory>#include <string>#include <vector>#include "Parameter.h"#include "ParameterHolder.h"Go to the source code of this file.
Classes | |
| class | ActivationFunction |
| Base class for activation functions. More... | |
| class | HalfCosineActivation |
| Half cosine activation function. More... | |
| class | PiecewiseCosineActivation |
| Piecewise cosine activation function. More... | |
| class | TwoHillActivation |
| Two hill activation function. More... | |
| class | DoubleTanhActivation |
| Double tanh (systole/diastole sigmoid product) activation function. More... | |
| class | WrappingCosineActivation |
| Wrapping cosine activation function. More... | |
| class | FourierActivation |
| Fourier series activation function. More... | |
| class | PiecewiseRateActivation |
| Piecewise-linear activation rate activation signal. More... | |
Enumerations | |
| enum class | ActivationSignalType { normalized , rate } |
| Type of signal an ActivationFunction produces. More... | |
Activation function classes for cardiac chamber models.
|
strong |
Type of signal an ActivationFunction produces.
Used to catch mismatched activation_function/active_stress pairings: an ActiveStress model declares the signal type it needs via ActiveStress::required_signal_type, and ChamberSphere::setup_dofs checks it against the chamber's ActivationFunction::signal_type.
| Enumerator | |
|---|---|
| normalized | f(t) in [0, 1], used by most activation functions |
| rate | Signed reaction-rate signal u(t), used by PiecewiseRateActivation |