Alexandria
2.14.1
Please provide a description of the project.
|
#include <memory>
#include <vector>
#include "ElementsKernel/Export.h"
#include "ElementsKernel/Exception.h"
#include "XYDataset/XYDataset.h"
#include "MathUtils/function/Function.h"
Go to the source code of this file.
Classes | |
struct | Euclid::MathUtils::InterpolationException |
Namespaces | |
Euclid | |
Euclid::MathUtils | |
Enumerations | |
enum | Euclid::MathUtils::InterpolationType { Euclid::MathUtils::InterpolationType::LINEAR, Euclid::MathUtils::InterpolationType::CUBIC_SPLINE } |
Enumeration of the different supported interpolation types. More... | |
Functions | |
ELEMENTS_API std::unique_ptr < Function > | Euclid::MathUtils::interpolate (const std::vector< double > &x, const std::vector< double > &y, InterpolationType type) |
ELEMENTS_API std::unique_ptr < Function > | Euclid::MathUtils::interpolate (const Euclid::XYDataset::XYDataset &dataset, InterpolationType type) |
Definition in file interpolation.h.