Alexandria
2.25.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) | |
![]() | |
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.