ATLAS Offline Software
Loading...
Searching...
No Matches
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