append_table(struct extrapolation_table *table, double y) | NumA::GaussKronrodAdaptive | inline |
clone() const | NumA::GaussKronrodAdaptive | inlinevirtual |
compute(FunctionType1D *pFunction, const double a, const double b, std::vector< double > ¶meters, double &result, gsl_integration_workspace *workspace, const double limit) | NumA::GaussKronrodAdaptive | inline |
configure() | NumA::GaussKronrodAdaptive | inlinevirtual |
NumA::Integrator1D::configure(const ElemUtils::Parameters ¶meters) | NumA::Integrator1D | virtual |
GaussKronrodAdaptive() | NumA::GaussKronrodAdaptive | inline |
GaussKronrodAdaptive(const GaussKronrodAdaptive &other) | NumA::GaussKronrodAdaptive | inlineprotected |
getErrors() const | NumA::Integrator1D | |
getTolerances() const | NumA::Integrator1D | |
GSL_CONTINUE enum value | NumA::GaussKronrodAdaptive | |
GSL_EBADFUNC enum value | NumA::GaussKronrodAdaptive | |
GSL_EBADLEN enum value | NumA::GaussKronrodAdaptive | |
GSL_EBADTOL enum value | NumA::GaussKronrodAdaptive | |
GSL_ECACHE enum value | NumA::GaussKronrodAdaptive | |
GSL_EDIVERGE enum value | NumA::GaussKronrodAdaptive | |
GSL_EDOM enum value | NumA::GaussKronrodAdaptive | |
GSL_EFACTOR enum value | NumA::GaussKronrodAdaptive | |
GSL_EFAILED enum value | NumA::GaussKronrodAdaptive | |
GSL_EFAULT enum value | NumA::GaussKronrodAdaptive | |
GSL_EINVAL enum value | NumA::GaussKronrodAdaptive | |
GSL_ELOSS enum value | NumA::GaussKronrodAdaptive | |
GSL_EMAXITER enum value | NumA::GaussKronrodAdaptive | |
GSL_ENOMEM enum value | NumA::GaussKronrodAdaptive | |
GSL_ENOPROG enum value | NumA::GaussKronrodAdaptive | |
GSL_ENOPROGJ enum value | NumA::GaussKronrodAdaptive | |
GSL_ENOTSQR enum value | NumA::GaussKronrodAdaptive | |
GSL_EOF enum value | NumA::GaussKronrodAdaptive | |
GSL_EOVRFLW enum value | NumA::GaussKronrodAdaptive | |
GSL_ERANGE enum value | NumA::GaussKronrodAdaptive | |
GSL_EROUND enum value | NumA::GaussKronrodAdaptive | |
gsl_error(const char *reason, const char *file, int line, int gsl_errno) | NumA::GaussKronrodAdaptive | inline |
GSL_ERUNAWAY enum value | NumA::GaussKronrodAdaptive | |
GSL_ESANITY enum value | NumA::GaussKronrodAdaptive | |
GSL_ESING enum value | NumA::GaussKronrodAdaptive | |
GSL_ETABLE enum value | NumA::GaussKronrodAdaptive | |
GSL_ETOL enum value | NumA::GaussKronrodAdaptive | |
GSL_ETOLF enum value | NumA::GaussKronrodAdaptive | |
GSL_ETOLG enum value | NumA::GaussKronrodAdaptive | |
GSL_ETOLX enum value | NumA::GaussKronrodAdaptive | |
GSL_EUNDRFLW enum value | NumA::GaussKronrodAdaptive | |
GSL_EUNIMPL enum value | NumA::GaussKronrodAdaptive | |
GSL_EUNSUP enum value | NumA::GaussKronrodAdaptive | |
GSL_EZERODIV enum value | NumA::GaussKronrodAdaptive | |
GSL_FAILURE enum value | NumA::GaussKronrodAdaptive | |
gsl_integration_21qk(FunctionType1D *pFunction, double a, double b, double &result, double &abserr, double &resabs, double &resasc, std::vector< double > ¶meters) | NumA::GaussKronrodAdaptive | inline |
gsl_integration_workspace_alloc(const size_t n) | NumA::GaussKronrodAdaptive | inline |
gsl_integration_workspace_free(gsl_integration_workspace *w) | NumA::GaussKronrodAdaptive | inline |
GSL_MAX(double a, double b) | NumA::GaussKronrodAdaptive | inline |
GSL_MAX_DBL(double a, double b) | NumA::GaussKronrodAdaptive | inline |
GSL_SUCCESS enum value | NumA::GaussKronrodAdaptive | |
increase_nrmax(gsl_integration_workspace *workspace) | NumA::GaussKronrodAdaptive | inline |
initialise(gsl_integration_workspace *workspace, double a, double b) | NumA::GaussKronrodAdaptive | inline |
initialise_table(struct extrapolation_table *table) | NumA::GaussKronrodAdaptive | inline |
integrate(FunctionType1D *pFunction, double a, double b, std::vector< double > ¶meters) | NumA::GaussKronrodAdaptive | inlinevirtual |
Integrator1D() | NumA::Integrator1D | |
Integrator1D(const Integrator1D &other) | NumA::Integrator1D | protected |
large_interval(gsl_integration_workspace *workspace) | NumA::GaussKronrodAdaptive | inline |
m_errors | NumA::Integrator1D | protected |
m_tolerances | NumA::Integrator1D | protected |
make_wg_21() | NumA::GaussKronrodAdaptive | static |
make_wgk_21() | NumA::GaussKronrodAdaptive | static |
make_xgk_21() | NumA::GaussKronrodAdaptive | static |
newIntegrationFunctor(PointerToObj *object, PointerToMemFn function) | NumA::Integrator1D | inlinestatic |
newIntegrator(const IntegratorType1D::Type &oneDimIntegratorType) | NumA::Integrator1D | static |
PARAM_NAME_ABSOLUTE_TOLERANCE | NumA::Integrator1D | static |
PARAM_NAME_RELATIVE_TOLERANCE | NumA::Integrator1D | static |
qelg(struct extrapolation_table *table, double &result, double &abserr) | NumA::GaussKronrodAdaptive | inline |
qpsrt(gsl_integration_workspace *workspace) | NumA::GaussKronrodAdaptive | inline |
rescale_error(double err, const double result_abs, const double result_asc) | NumA::GaussKronrodAdaptive | inline |
reset_nrmax(gsl_integration_workspace *workspace) | NumA::GaussKronrodAdaptive | inline |
retrieve(const gsl_integration_workspace *workspace, double *a, double *b, double *r, double *e) | NumA::GaussKronrodAdaptive | inline |
set_initial_result(gsl_integration_workspace *workspace, double result, double error) | NumA::GaussKronrodAdaptive | inline |
setErrors(const Errors &errors) | NumA::Integrator1D | |
setTolerances(const Tolerances &tolerances) | NumA::Integrator1D | |
subinterval_too_small(double a1, double a2, double b2) | NumA::GaussKronrodAdaptive | inline |
sum_results(const gsl_integration_workspace *workspace) | NumA::GaussKronrodAdaptive | inline |
test_positivity(double result, double resabs) | NumA::GaussKronrodAdaptive | inline |
update(gsl_integration_workspace *workspace, double a1, double b1, double area1, double error1, double a2, double b2, double area2, double error2) | NumA::GaussKronrodAdaptive | inline |
wg | NumA::GaussKronrodAdaptive | static |
wgk | NumA::GaussKronrodAdaptive | static |
xgk | NumA::GaussKronrodAdaptive | static |
~GaussKronrodAdaptive() | NumA::GaussKronrodAdaptive | inlinevirtual |
~Integrator1D() | NumA::Integrator1D | virtual |