Jpp  19.1.0-rc.1
the software that should make you happy
Classes | Namespaces | Typedefs
JQuadrature.hh File Reference

Auxiliary classes for numerical integration. More...

#include <cmath>
#include "JTools/JConstants.hh"
#include "JTools/JElement.hh"
#include "JTools/JCollection.hh"

Go to the source code of this file.

Classes

class  JTOOLS::JQuadrature
 Type definition for numerical integration. More...
 
class  JTOOLS::JGaussLegendre
 Numerical integrator for $ W(x) = 1 $. More...
 
class  JTOOLS::JGaussLaguerre
 Numerical integrator for $ W(x) = x^{a} \, e^{-x} $. More...
 
class  JTOOLS::JGaussHermite
 Numerical integrator for $ W(x) = e^{-x^{2}} $. More...
 
class  JTOOLS::JHenyeyGreenstein
 Numerical integrator for $ W(x) = (1 + g^{2} - 2gx)^{a} $, where $ g > 0 $. More...
 
class  JTOOLS::JRayleigh
 Numerical integrator for $ W(x) = 1 + g \, x^{2} $, where $ g > 0 $. More...
 
class  JTOOLS::JCotangent
 Numerical integrator for $ W(x) = \left|x\right| / \sqrt{1 - x^{2}} $. More...
 
class  JTOOLS::JBitangent
 Numerical integrator for $ W(x) = \left|x\right| / \sqrt{1 - x^{2}} $ for $ x > 0 $ and $ W(x) = 1 $ for $ x \le 0 $. More...
 

Namespaces

 JTOOLS
 Auxiliary classes and methods for multi-dimensional interpolations and histograms.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Typedefs

typedef JElement2D< double, double > JTOOLS::JElement2D_t
 Type definition of basic element for quadratures. More...
 

Detailed Description

Auxiliary classes for numerical integration.

Author
mdejong

Definition in file JQuadrature.hh.