ATLAS Offline Software
Classes | Enumerations
eflowCellIntegrator.h File Reference
#include <stdexcept>
#include <iostream>
#include <math.h>
#include "eflowRec/eflowUtil.h"
#include "eflowRec/eflowLookupExp.h"
#include "eflowRec/LegendreWeights.h"
Include dependency graph for eflowCellIntegrator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eflowRecursiveGaussLegendreIntegrator< IntegrandType >
 Class to perform a generic recursive Gauss-Legendre Integration, see http://en.wikipedia.org/wiki/Gaussian_quadrature#Gauss.E2.80.93Legendre_quadrature Templated in the type of the integrand. More...
 
class  eflowCellIntegrand< expType >
 Class to represent the 2D Gaussian integrand. More...
 
class  eflowCellIntegrator< expType >
 Class that controls the 2D integration. More...
 

Enumerations

enum  Exp_t { stdExp = 0, lookupExp }
 Enum used as template argument to switch between std::exp and the lookup-table based version. More...
 

Enumeration Type Documentation

◆ Exp_t

enum Exp_t

Enum used as template argument to switch between std::exp and the lookup-table based version.

Enumerator
stdExp 
lookupExp 

Definition at line 25 of file eflowCellIntegrator.h.

25 {stdExp = 0, lookupExp};
lookupExp
@ lookupExp
Definition: eflowCellIntegrator.h:25
stdExp
@ stdExp
Definition: eflowCellIntegrator.h:25