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.