DiFfRG
Loading...
Searching...
No Matches
integrators::transforms::BakerImpl< I, D > Struct Template Reference

#include <qmc.hpp>

Public Member Functions

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

Public Attributes

f
 
const U number_of_integration_variables
 

Constructor & Destructor Documentation

◆ BakerImpl()

template<typename I , typename D >
integrators::transforms::BakerImpl< I, D >::BakerImpl ( I f)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename I , typename D >
__host__ __device__ auto integrators::transforms::BakerImpl< I, D >::operator() ( D * x) -> decltype(f(x)) const
inline

◆ operator()() [2/2]

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

Member Data Documentation

◆ f

template<typename I , typename D >
I integrators::transforms::BakerImpl< I, D >::f

◆ number_of_integration_variables

template<typename I , typename D >
const U integrators::transforms::BakerImpl< I, D >::number_of_integration_variables

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