XGCa
Classes | Functions
spline_1d_interpolation.hpp File Reference
#include "uniform_range.hpp"
#include "binary_search.hpp"
Include dependency graph for spline_1d_interpolation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SplinePrecomputations< Device >
 

Functions

template<class Device >
void spline_interpolation_to_uniform (const SplinePrecomputations< Device > &p, const View< double *, CLayout, Device > &x0, int x0_surf_offset, const View< double *, CLayout, Device > &y0, const UniformRange &range, const View< double *, CLayout, Device > &y, double period)
 
template<class Device >
View< double *, CLayout, Device > linear_interpolation_to_uniform (const View< double *, CLayout, Device > &x0, const View< double *, CLayout, Device > &y0, const UniformRange &range, const View< double *, CLayout, Device > &y, double period)
 

Function Documentation

◆ linear_interpolation_to_uniform()

template<class Device >
View<double*, CLayout, Device> linear_interpolation_to_uniform ( const View< double *, CLayout, Device > &  x0,
const View< double *, CLayout, Device > &  y0,
const UniformRange range,
const View< double *, CLayout, Device > &  y,
double  period 
)
Here is the call graph for this function:

◆ spline_interpolation_to_uniform()

template<class Device >
void spline_interpolation_to_uniform ( const SplinePrecomputations< Device > &  p,
const View< double *, CLayout, Device > &  x0,
int  x0_surf_offset,
const View< double *, CLayout, Device > &  y0,
const UniformRange range,
const View< double *, CLayout, Device > &  y,
double  period 
)
Here is the call graph for this function:
Here is the caller graph for this function: