XGCa
|
Functions | |
template<class Device > | |
View< double *, CLayout, Device > | get_dx (const View< double *, CLayout, Device > &x, double period) |
template<class Device > | |
View< int *, CLayout, Device > | get_xmap (const View< double *, CLayout, Device > &x, const UniformRange &range) |
int | mod_wrap (int i, int n) |
template<class Device > | |
void | solve_tridiagonal_system (const SplinePrecomputations< Device > &p, const View< double *, CLayout, Device > &y, const View< double *, CLayout, Device > &b, const View< double *, CLayout, Device > &c, const View< double *, CLayout, Device > &d, bool periodic) |
template<class Device > | |
void | spline_interpolation_to_uniform (const SplinePrecomputations< Device > &p, const View< double *, CLayout, Device > &x0, const View< double *, CLayout, Device > &y0, const UniformRange &range, const View< double *, CLayout, Device > &y, double period) |
template void | spline_interpolation_to_uniform (const SplinePrecomputations< HostType > &p, const View< double *, CLayout, HostType > &x0, const View< double *, CLayout, HostType > &y0, const UniformRange &range, const View< double *, CLayout, HostType > &y, double period) |
template void | spline_interpolation_to_uniform (const SplinePrecomputations< DeviceType > &p, const View< double *, CLayout, DeviceType > &x0, const View< double *, CLayout, DeviceType > &y0, const UniformRange &range, const View< double *, CLayout, DeviceType > &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) |
template View< double *, CLayout, HostType > | linear_interpolation_to_uniform (const View< double *, CLayout, HostType > &x0, const View< double *, CLayout, HostType > &y0, const UniformRange &range, const View< double *, CLayout, HostType > &y, double period) |
template View< double *, CLayout, DeviceType > | linear_interpolation_to_uniform (const View< double *, CLayout, DeviceType > &x0, const View< double *, CLayout, DeviceType > &y0, const UniformRange &range, const View< double *, CLayout, DeviceType > &y, double period) |
View<double*, CLayout, Device> get_dx | ( | const View< double *, CLayout, Device > & | x, |
double | period | ||
) |
View<int*, CLayout, Device> get_xmap | ( | const View< double *, CLayout, Device > & | x, |
const UniformRange & | range | ||
) |
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 | ||
) |
template View<double*, CLayout, HostType> linear_interpolation_to_uniform | ( | const View< double *, CLayout, HostType > & | x0, |
const View< double *, CLayout, HostType > & | y0, | ||
const UniformRange & | range, | ||
const View< double *, CLayout, HostType > & | y, | ||
double | period | ||
) |
template View<double*, CLayout, DeviceType> linear_interpolation_to_uniform | ( | const View< double *, CLayout, DeviceType > & | x0, |
const View< double *, CLayout, DeviceType > & | y0, | ||
const UniformRange & | range, | ||
const View< double *, CLayout, DeviceType > & | y, | ||
double | period | ||
) |
|
inline |
void solve_tridiagonal_system | ( | const SplinePrecomputations< Device > & | p, |
const View< double *, CLayout, Device > & | y, | ||
const View< double *, CLayout, Device > & | b, | ||
const View< double *, CLayout, Device > & | c, | ||
const View< double *, CLayout, Device > & | d, | ||
bool | periodic | ||
) |
void spline_interpolation_to_uniform | ( | const SplinePrecomputations< Device > & | p, |
const View< double *, CLayout, Device > & | x0, | ||
const View< double *, CLayout, Device > & | y0, | ||
const UniformRange & | range, | ||
const View< double *, CLayout, Device > & | y, | ||
double | period | ||
) |
template void spline_interpolation_to_uniform | ( | const SplinePrecomputations< HostType > & | p, |
const View< double *, CLayout, HostType > & | x0, | ||
const View< double *, CLayout, HostType > & | y0, | ||
const UniformRange & | range, | ||
const View< double *, CLayout, HostType > & | y, | ||
double | period | ||
) |
template void spline_interpolation_to_uniform | ( | const SplinePrecomputations< DeviceType > & | p, |
const View< double *, CLayout, DeviceType > & | x0, | ||
const View< double *, CLayout, DeviceType > & | y0, | ||
const UniformRange & | range, | ||
const View< double *, CLayout, DeviceType > & | y, | ||
double | period | ||
) |