#include <ImplicitWetKernels.hpp>
|
| | Jet ()=default |
| | Construct a zero primal value with all five directional derivatives zero.
|
| |
| | Jet (double value) |
| | Lift a scalar constant into five-direction forward arithmetic.
|
| |
|
| static Jet | seed (double value, int column) |
| | Create one local independent variable for forward differentiation.
|
| |
|
| double | v = 0.0 |
| |
| std::array< double, 5 > | d {} |
| |
◆ Jet() [1/2]
| openswmm::fv::implicit_wet::Jet::Jet |
( |
| ) |
|
|
default |
Construct a zero primal value with all five directional derivatives zero.
◆ Jet() [2/2]
| openswmm::fv::implicit_wet::Jet::Jet |
( |
double | value | ) |
|
|
inline |
Lift a scalar constant into five-direction forward arithmetic.
All derivative entries are zero. No allocation or retained references.
- Parameters
-
| [in] | value | Primal scalar, in the units of the represented variable; copied without validation. |
◆ seed()
| static Jet openswmm::fv::implicit_wet::Jet::seed |
( |
double | value, |
|
|
int | column ) |
|
inlinestatic |
Create one local independent variable for forward differentiation.
- Parameters
-
| [in] | value | Primal scalar value. |
| [in] | column | Derivative seed index in [0,4], unchecked. |
- Returns
- Jet with primal value, derivative one in column and zeros in every other direction.
| std::array<double, 5> openswmm::fv::implicit_wet::Jet::d {} |
| double openswmm::fv::implicit_wet::Jet::v = 0.0 |
The documentation for this struct was generated from the following file: