| HepLib
    | 
base for numerical integrator More...
#include <SD.h>

| Public Types | |
| typedef int(* | SDD_Type) (const unsigned int xn, const dREAL x[], const unsigned int yn, dREAL y[], const dREAL pl[], const dREAL las[]) | 
| typedef int(* | SDQ_Type) (const unsigned int xn, const qREAL x[], const unsigned int yn, qREAL y[], const qREAL pl[], const qREAL las[]) | 
| typedef int(* | SDMP_Type) (const unsigned int xn, const mpREAL x[], const unsigned int yn, mpREAL y[], const mpREAL pl[], const mpREAL las[]) | 
| typedef qREAL(* | FT_Type) (const qREAL xx[], const qREAL pl[]) | 
| Public Member Functions | |
| virtual | ~IntegratorBase () | 
| virtual ex | Integrate (size_t n=0)=0 | 
| Public Attributes | |
| FT_Type | FT = NULL | 
| SDD_Type | IntegrandD = NULL | 
| SDQ_Type | IntegrandQ = NULL | 
| SDMP_Type | IntegrandMP = NULL | 
| const dREAL * | dLambda | 
| const dREAL * | dParameter | 
| const qREAL * | qLambda | 
| const qREAL * | qParameter | 
| const mpREAL * | mpLambda | 
| const mpREAL * | mpParameter | 
| int | XDim | 
| qREAL | EpsAbs = 1E-5 | 
| qREAL | EpsRel = 0 | 
| int | ReIm = 3 | 
| int | MPDigits = 64 | 
| size_t | NEval = 0 | 
| Protected Attributes | |
| time_t | StartTimer | 
| size_t | RunTime = 0 | 
| 
 | inlinevirtual | 
| 
 | pure virtual | 
Implemented in HepLib::SD::HCubature, HepLib::SD::HCubatureMP, HepLib::SD::TanhSinhMP, and HepLib::SD::QuadMP.