Definition at line 15 of file Integrator.h.
|
| 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 |
|
◆ 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 |
◆ cache()
const auto & AmpGen::Integrator::cache |
( |
| ) |
const |
|
inline |
◆ events()
template<class T>
const T * AmpGen::Integrator::events |
( |
| ) |
const |
|
inline |
◆ 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 |
◆ isReady()
bool AmpGen::Integrator::isReady |
( |
| ) |
const |
◆ norm()
double AmpGen::Integrator::norm |
( |
| ) |
const |
|
inline |
◆ 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 |
The documentation for this class was generated from the following file: