DiFfRG
Loading...
Searching...
No Matches
integrators::fitfunctions::NoneTransform< I, D, M > Struct Template Reference

#include <qmc.hpp>

Public Member Functions

 NoneTransform (const I &f)
 
__host__ __device__ auto operator() (D *x) -> decltype(f(x))
 
void operator() (D *x, decltype(f(x)) *res, U count)
 

Public Attributes

f
 
const U number_of_integration_variables
 
p [M][1]
 

Static Public Attributes

static const U num_parameters = 0
 

Constructor & Destructor Documentation

◆ NoneTransform()

template<typename I , typename D , U M>
integrators::fitfunctions::NoneTransform< I, D, M >::NoneTransform ( const I & f)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename I , typename D , U M>
__host__ __device__ auto integrators::fitfunctions::NoneTransform< I, D, M >::operator() ( D * x) -> decltype(f(x))
inline

◆ operator()() [2/2]

template<typename I , typename D , U M>
void integrators::fitfunctions::NoneTransform< I, D, M >::operator() ( D * x,
decltype(f(x)) * res,
U count )
inline

Member Data Documentation

◆ f

template<typename I , typename D , U M>
I integrators::fitfunctions::NoneTransform< I, D, M >::f

◆ num_parameters

template<typename I , typename D , U M>
const U integrators::fitfunctions::NoneTransform< I, D, M >::num_parameters = 0
static

◆ number_of_integration_variables

template<typename I , typename D , U M>
const U integrators::fitfunctions::NoneTransform< I, D, M >::number_of_integration_variables

◆ p

template<typename I , typename D , U M>
D integrators::fitfunctions::NoneTransform< I, D, M >::p[M][1]

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