|
Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <array>#include <memory>#include <vector>#include "ElementsKernel/Exception.h"#include "ElementsKernel/Export.h"#include "MathUtils/function/Function.h"#include "NdArray/NdArray.h"#include "XYDataset/XYDataset.h"#include "MathUtils/interpolation/_impl/interpolation.icpp"

Go to the source code of this file.
Classes | |
| struct | Euclid::MathUtils::InterpolationException |
Namespaces | |
| namespace | Euclid |
| namespace | Euclid::MathUtils |
Macros | |
| #define | INTERPOLATION_IMPL |
Typedefs | |
| template<std::size_t N> | |
| using | Euclid::MathUtils::Coordinates = std::array< std::vector< double >, N > |
| Used to pass the grid coordinates to interpn. Internally will make a copy of the required values. | |
Enumerations | |
| enum class | Euclid::MathUtils::InterpolationType { Euclid::MathUtils::LINEAR , Euclid::MathUtils::CUBIC_SPLINE } |
| Enumeration of the different supported interpolation types. More... | |
Definition in file interpolation.h.
| #define INTERPOLATION_IMPL |
Definition at line 135 of file interpolation.h.