/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/interpolation/linear_interpolator.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/interpolation/linear_interpolator.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
linear_interpolator.hh File Reference

Go to the source code of this file.

Classes

struct  DiFfRG::internal::_has_dim< T, dim >
 
struct  DiFfRG::LinearInterpolatorND_helper< 1, NT, Coordinates >
 
struct  DiFfRG::LinearInterpolatorND_helper< 2, NT, Coordinates >
 
struct  DiFfRG::LinearInterpolatorND_helper< 3, NT, Coordinates >
 

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::internal
 

Typedefs

template<typename NT , typename Coordinates >
using DiFfRG::LinearInterpolatorND = typename LinearInterpolatorND_helper<Coordinates::dim, NT, Coordinates>::type
 A linear interpolator for ND data, callable from host and device code alike.
 

Variables

template<typename T , int dim>
constexpr bool DiFfRG::internal::has_dim = _has_dim<T, dim>::value