AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::Integrator Class Reference

Detailed Description

Definition at line 15 of file Integrator.h.

Public Member Functions

 Integrator ()=default
 
template<typename EventList_type, typename T>
 Integrator (const EventList_type *events, const std::vector< T > &expressions={})
 
bool isReady () const
 
void queueIntegral (complex_t *result, const unsigned &i, const unsigned &j)
 
void flush ()
 
template<class return_type>
return_type get (const unsigned &index, const unsigned &evt) const
 
template<class T>
unsigned getCacheIndex (const T &t) const
 
double norm () const
 
template<class T>
void updateCache (const T &expression)
 
template<class T>
const T * events () const
 
const auto & cache () const
 

Constructor & Destructor Documentation

◆ Integrator() [1/2]

AmpGen::Integrator::Integrator ( )
default

◆ Integrator() [2/2]

template<typename EventList_type, typename T>
AmpGen::Integrator::Integrator ( const EventList_type * events,
const std::vector< T > & expressions = {} )
inline

Definition at line 34 of file Integrator.h.

Member Function Documentation

◆ cache()

const auto & AmpGen::Integrator::cache ( ) const
inline

Definition at line 62 of file Integrator.h.

◆ events()

template<class T>
const T * AmpGen::Integrator::events ( ) const
inline

Definition at line 60 of file Integrator.h.

◆ flush()

void AmpGen::Integrator::flush ( )

◆ get()

template<class return_type>
return_type AmpGen::Integrator::get ( const unsigned & index,
const unsigned & evt ) const

◆ getCacheIndex()

template<class T>
unsigned AmpGen::Integrator::getCacheIndex ( const T & t) const
inline

Definition at line 56 of file Integrator.h.

◆ isReady()

bool AmpGen::Integrator::isReady ( ) const

◆ norm()

double AmpGen::Integrator::norm ( ) const
inline

Definition at line 57 of file Integrator.h.

◆ queueIntegral()

void AmpGen::Integrator::queueIntegral ( complex_t * result,
const unsigned & i,
const unsigned & j )

◆ updateCache()

template<class T>
void AmpGen::Integrator::updateCache ( const T & expression)
inline

Definition at line 59 of file Integrator.h.


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