Third-order forward-mode automatic-differentiation scalar.
More...
#include <path.hpp>
|
| static constexpr Jet3 | constant (double value) noexcept |
| static constexpr Jet3 | seed (double value) noexcept |
|
| double | v = 0.0 |
| double | d1 = 0.0 |
| double | d2 = 0.0 |
| double | d3 = 0.0 |
Third-order forward-mode automatic-differentiation scalar.
v is the scalar value. d1, d2, and d3 are derivatives with respect to the path parameter s. Parametric path callbacks receive a seeded scalar (d1 = 1) and return or write one Jet3 per path dimension; COPP extracts all derivatives up to third order.
},
0.0,
1.0);
static Path from_parametric(PathParametric parametric, double s_min, double s_max)
Build a path from a scalar-parametric formula.
Jet3 sin(Jet3 x) noexcept
Jet3 powi(Jet3 x, int n) noexcept
Third-order forward-mode automatic-differentiation scalar.
Definition at line 43 of file path.hpp.
◆ constant()
| constexpr Jet3 copp::Jet3::constant |
( |
double | value | ) |
|
|
inlinestaticconstexprnoexcept |
◆ seed()
| constexpr Jet3 copp::Jet3::seed |
( |
double | value | ) |
|
|
inlinestaticconstexprnoexcept |
| double copp::Jet3::v = 0.0 |
◆ d1
| double copp::Jet3::d1 = 0.0 |
◆ d2
| double copp::Jet3::d2 = 0.0 |
◆ d3
| double copp::Jet3::d3 = 0.0 |
The documentation for this struct was generated from the following file: