#include <ProcessCallsVegas.h>
|
| ProcessCallsVegas (size_t NBoxes, state_t &fState, IteratorBackendUInt begin_bins, IteratorBackendReal begin_real, FUNCTOR const &functor) |
|
__hydra_host__ __hydra_device__ | ProcessCallsVegas (this_t const &other) |
|
__hydra_host__ __hydra_device__ void | get_point (const size_t index, GReal_t &volume, GInt_t(&bin)[NDimensions], GReal_t(&x)[NDimensions]) |
|
__hydra_host__ __hydra_device__ GInt_t | GetBoxCoordinate (GInt_t idx, GInt_t dim, GInt_t nboxes, GInt_t j) |
|
__hydra_host__ __hydra_device__ size_t | GetDistributionIndex (size_t index, const GUInt_t dim) const |
|
__hydra_host__ __hydra_device__ GUInt_t | GetDistributionKey (const GUInt_t bin, const GUInt_t dim) const |
|
__hydra_host__ __hydra_device__ size_t | hash (size_t a, size_t b) |
|
__hydra_host__ __hydra_device__ ResultVegas | operator() (size_t index) |
|
template<typename FUNCTOR, size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal, typename IteratorBackendUInt, typename GRND>
struct hydra::detail::ProcessCallsVegas< FUNCTOR, NDimensions, hydra::detail::BackendPolicy< BACKEND >, IteratorBackendReal, IteratorBackendUInt, GRND >
◆ state_t
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ this_t
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
typedef ProcessCallsVegas<FUNCTOR, NDimensions, hydra::detail::BackendPolicy<BACKEND>, IteratorBackendReal, IteratorBackendUInt, GRND> hydra::detail::ProcessCallsVegas< FUNCTOR, NDimensions, hydra::detail::BackendPolicy< BACKEND >, IteratorBackendReal, IteratorBackendUInt, GRND >::this_t |
◆ ProcessCallsVegas() [1/2]
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ ProcessCallsVegas() [2/2]
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ get_point()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ GetBoxCoordinate()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ GetDistributionIndex()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ GetDistributionKey()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ hash()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
◆ operator()()
template<typename FUNCTOR , size_t NDimensions, hydra::detail::Backend BACKEND, typename IteratorBackendReal , typename IteratorBackendUInt , typename GRND >
The documentation for this struct was generated from the following file: