Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::LogLikelihood2< FUNCTOR > Struct Template Reference

#include <LogLikelihood1.h>

Collaboration diagram for hydra::detail::LogLikelihood2< FUNCTOR >:

Public Member Functions

 LogLikelihood2 (FUNCTOR const &functor)
 
__hydra_host__ __hydra_device__ LogLikelihood2 (LogLikelihood1< FUNCTOR > const &other)
 
template<typename Args , typename Weights >
__hydra_host__ __hydra_device__ GReal_t operator() (Args x, Weights w) const
 

Data Fields

FUNCTOR fFunctor
 
const GReal_t fNorm
 

Detailed Description

template<typename FUNCTOR>
struct hydra::detail::LogLikelihood2< FUNCTOR >

Constructor & Destructor Documentation

◆ LogLikelihood2() [1/2]

template<typename FUNCTOR >
hydra::detail::LogLikelihood2< FUNCTOR >::LogLikelihood2 ( FUNCTOR const &  functor)
inline

◆ LogLikelihood2() [2/2]

template<typename FUNCTOR >
__hydra_host__ __hydra_device__ hydra::detail::LogLikelihood2< FUNCTOR >::LogLikelihood2 ( LogLikelihood1< FUNCTOR > const &  other)
inline

Member Function Documentation

◆ operator()()

template<typename FUNCTOR >
template<typename Args , typename Weights >
__hydra_host__ __hydra_device__ GReal_t hydra::detail::LogLikelihood2< FUNCTOR >::operator() ( Args  x,
Weights  w 
) const
inline

Field Documentation

◆ fFunctor

template<typename FUNCTOR >
FUNCTOR hydra::detail::LogLikelihood2< FUNCTOR >::fFunctor

◆ fNorm

template<typename FUNCTOR >
const GReal_t hydra::detail::LogLikelihood2< FUNCTOR >::fNorm

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