ANIMA
4.0
|
Computes the Gauss Laguerre quadrature of a function defined from R^+ into R. Recenters the function on the interest zone with an affine relation, then uses Gauss Legendre on the left out part of the function and computes the main part with Gauss Laguerre. More...
#include <animaGaussLaguerreQuadrature.h>
Public Member Functions | |
GaussLaguerreQuadrature () | |
template<class FunctionType > | |
double | GetIntegralValue (FunctionType integrand) |
void | SetInterestZone (double minVal, double maxVal) |
Specifies region on which the main part of the function is to be seen. If not specified, R^+ is the region. More... | |
virtual | ~GaussLaguerreQuadrature () |
Computes the Gauss Laguerre quadrature of a function defined from R^+ into R. Recenters the function on the interest zone with an affine relation, then uses Gauss Legendre on the left out part of the function and computes the main part with Gauss Laguerre.
Definition at line 15 of file animaGaussLaguerreQuadrature.h.
anima::GaussLaguerreQuadrature::GaussLaguerreQuadrature | ( | ) |
Definition at line 7 of file animaGaussLaguerreQuadrature.cxx.
|
inlinevirtual |
Definition at line 19 of file animaGaussLaguerreQuadrature.h.
|
inline |
void anima::GaussLaguerreQuadrature::SetInterestZone | ( | double | minVal, |
double | maxVal | ||
) |
Specifies region on which the main part of the function is to be seen. If not specified, R^+ is the region.
Definition at line 13 of file animaGaussLaguerreQuadrature.cxx.
Referenced by main(), anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForDerivative(), anima::B1GMMRelaxometryCostFunction::PrepareDataForLLS(), and anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForLLS().