Alexandria  2.25.0
SDC-CH common library for the Euclid project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
NdSamplerFromGrid.h File Reference
#include "GridContainer/GridContainer.h"
#include "NdArray/NdArray.h"
#include "NdArray/Operations.h"
Include dependency graph for NdSamplerFromGrid.h:

Go to the source code of this file.

Classes

struct  Euclid::MathUtils::ExtractKnots< Seq >
 
struct  Euclid::MathUtils::ExtractKnots< Euclid::_index_sequence< Is...> >
 

Namespaces

 Euclid
 
 Euclid::MathUtils
 

Functions

template<typename... Axes>
std::unique_ptr< NdSampler
< Axes...> > 
Euclid::MathUtils::createSamplerFromGrid (const GridContainer::GridContainer< std::vector< double >, Axes...> &grid)
 
template<typename CellAxis , typename... GridAxes>
std::unique_ptr< NdSampler
< CellAxis, GridAxes...> > 
Euclid::MathUtils::createSamplerFromGrid (const GridContainer::GridContainer< std::vector< std::vector< double >>, GridAxes...> &grid, const std::vector< CellAxis > &cell_axis)
 
template<typename... GridAxes>
std::unique_ptr< NdSampler
< std::size_t, GridAxes...> > 
Euclid::MathUtils::createSamplerFromGrid (const GridContainer::GridContainer< std::vector< std::vector< double >>, GridAxes...> &grid)