XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SplinePrecomputations< Device > Struct Template Reference

#include <spline_1d_interpolation.hpp>

Collaboration diagram for SplinePrecomputations< Device >:
Collaboration graph
[legend]

Public Member Functions

 SplinePrecomputations (const View< double *, CLayout, Device > &x, const UniformRange &range, double period)
 
 SplinePrecomputations ()
 

Static Public Member Functions

static int get_np (int n, double period)
 

Public Attributes

View< double *, CLayout, Device > dx
 
View< double *, CLayout, Device > dx_inv
 
View< double *, CLayout, Device > l_inv
 
View< double *, CLayout, Device > mu
 
View< double *, CLayout, Device > b
 
View< double *, CLayout, Device > c
 
View< double *, CLayout, Device > d
 
View< int *, CLayout, Device > xmap
 

Constructor & Destructor Documentation

template<class Device >
SplinePrecomputations< Device >::SplinePrecomputations ( const View< double *, CLayout, Device > &  x,
const UniformRange range,
double  period 
)
template<class Device>
SplinePrecomputations< Device >::SplinePrecomputations ( )
inline

Member Function Documentation

template<class Device>
static int SplinePrecomputations< Device >::get_np ( int  n,
double  period 
)
inlinestatic

Member Data Documentation

template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::b
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::c
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::d
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::dx
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::dx_inv
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::l_inv
template<class Device>
View<double*, CLayout, Device> SplinePrecomputations< Device >::mu
template<class Device>
View<int*, CLayout, Device> SplinePrecomputations< Device >::xmap

The documentation for this struct was generated from the following files: