|
Alexandria
2.27.0
SDC-CH common library for the Euclid project
|


Classes | |
| struct | Doubles |
| struct | Vectors |
Public Member Functions | |
| InterpNAdapter (const Coordinates< N > &grid, const NdArray::NdArray< double > &values, InterpolationType type, bool extrapolate) | |
Public Member Functions inherited from Euclid::MathUtils::NAryFunction< N > | |
| virtual std::unique_ptr < NAryFunction > | clone () const =0 |
Public Attributes | |
| values | |
| extrapolate | |
Private Attributes | |
| InterpN< typename Doubles< Is > ::type...> | m_interpn |
GridInterpolation expects the data to follow GridContainer memory layout, but originally interpn is expected to follow a numpy memory layout. We use template dirty tricks to re-use GridInterpolation, transposing the axis at creation time, and the arguments at interpolation time
Definition at line 22 of file interpolation.icpp.
|
inline |
Definition at line 34 of file interpolation.icpp.
| Euclid::MathUtils::InterpNAdapter< N, _index_sequence< Is...> >::extrapolate |
Definition at line 36 of file interpolation.icpp.
|
private |
Definition at line 58 of file interpolation.icpp.
| Euclid::MathUtils::InterpNAdapter< N, _index_sequence< Is...> >::values |
Definition at line 36 of file interpolation.icpp.
1.8.5