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: