integrate.hpp File Reference

File contains implementation of integrating algorithm. More...

#include <mathematics/numericalAlgorithms/GslFunctionAdapter.hpp>
#include <gsl/gsl_integration.h>

Go to the source code of this file.

Enumerations

enum  julian::Integration {
  julian::Integration::NON_ADAPTIVE_GAUSS_KRONROD, julian::Integration::ADAPTIVE_GAUSS_KRONROD, julian::Integration::ADAPTIVE_GAUSS_KRONROD_WITH_SINGULARITIES, julian::Integration::ADAPTIVE_GAUSS_KRONROD_INFINITE_RANGE,
  julian::Integration::ADAPTIVE_GAUSS_KRONROD_UPPER_INFINITE, julian::Integration::ADAPTIVE_GAUSS_KRONROD_LOWER_INFINITE
}
 Types of integrating algorithms. More...
 

Functions

template<typename F >
double julian::integrate (F f, double x_lo, double x_hi, double precision_abs, double precision_rel, int n, Integration t)
 Function calculates integral. More...
 

Detailed Description

File contains implementation of integrating algorithm.