CubbyFlow::Internal::GetCoordinatesAndWeights< T, N, I > Struct Template Reference

#include <Core/Array/ArraySamplers-Impl.hpp>

Public Types

using ScalarType = typename GetScalarType< T >::value
 

Static Public Member Functions

template<typename Coords , typename Weights , typename... RemainingIndices>
static void Call (Coords &c, Weights &w, Vector< size_t, N > i, Vector< ScalarType, N > t, T acc, RemainingIndices... idx)
 

Member Typedef Documentation

◆ ScalarType

template<typename T , size_t N, size_t I>
using CubbyFlow::Internal::GetCoordinatesAndWeights< T, N, I >::ScalarType = typename GetScalarType<T>::value

Member Function Documentation

◆ Call()

template<typename T , size_t N, size_t I>
template<typename Coords , typename Weights , typename... RemainingIndices>
static void CubbyFlow::Internal::GetCoordinatesAndWeights< T, N, I >::Call ( Coords &  c,
Weights &  w,
Vector< size_t, N >  i,
Vector< ScalarType, N >  t,
acc,
RemainingIndices...  idx 
)
inlinestatic

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