Skip to content

Struct TempLat::SplineData

template <typename T>

ClassList > TempLat > SplineData

Public Attributes

Type Name
const T * b = nullptr
const T * c = nullptr
T c0 = T(0)
const T * d = nullptr
size_t n = 0
const T * x = nullptr
const T * y = nullptr

Public Functions

Type Name
DEVICE_FUNCTION T deriv (int order, T val) const
DEVICE_FUNCTION size_t find_closest (T val) const
DEVICE_FUNCTION T operator() (T val) const

Public Attributes Documentation

variable b

const T* TempLat::SplineData< T >::b;

variable c

const T* TempLat::SplineData< T >::c;

variable c0

T TempLat::SplineData< T >::c0;

variable d

const T* TempLat::SplineData< T >::d;

variable n

size_t TempLat::SplineData< T >::n;

variable x

const T* TempLat::SplineData< T >::x;

variable y

const T* TempLat::SplineData< T >::y;

Public Functions Documentation

function deriv

inline DEVICE_FUNCTION T TempLat::SplineData::deriv (
    int order,
    T val
) const

function find_closest

inline DEVICE_FUNCTION size_t TempLat::SplineData::find_closest (
    T val
) const

function operator()

inline DEVICE_FUNCTION T TempLat::SplineData::operator() (
    T val
) const


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/spline.h