numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::integration Namespace Reference

Namespace of numerical integration. More...

Namespaces

namespace  impl
 Namespace of internal implementations.
 

Classes

class  de_finite_integrator
 Class to perform numerical integration on finite range using double exponential rule. More...
 
class  de_finite_integrator< Result(Variable)>
 Class to perform numerical integration on finite range using double exponential rule. More...
 
class  de_infinite_integrator
 Class to perform numerical integration on infinite range \((-\infty, \infty)\) using double exponential rule. More...
 
class  de_infinite_integrator< Result(Variable)>
 Class to perform numerical integration on infinite range \((-\infty, \infty)\) using double exponential rule. More...
 
class  de_semi_infinite_integrator
 Class to perform numerical integration on semi-infinite range \((0, \infty)\) using double exponential rule. More...
 
class  de_semi_infinite_integrator< Result(Variable)>
 Class to perform numerical integration on semi-infinite range \((0, \infty)\) using double exponential rule. More...
 
class  gauss_legendre_integrator
 Class to perform numerical integration with Gauss-Legendre formula. More...
 
class  gauss_legendre_integrator< Result(Variable)>
 Class to perform numerical integration with Gauss-Legendre formula. More...
 
class  gauss_legendre_kronrod_integrator
 Class to perform numerical adaptive integration with Gauss-Legendre-Kronrod formula in [18]. More...
 
class  gauss_legendre_kronrod_integrator< Result(Variable)>
 Class to perform numerical adaptive integration with Gauss-Legendre-Kronrod formula in [18]. More...
 
class  tanh_finite_integrator
 Class to perform numerical integration on finite range using TANH rule. More...
 
class  tanh_finite_integrator< Result(Variable)>
 Class to perform numerical integration on finite range using TANH rule. More...
 

Variables

constexpr auto de_finite_integrator_tag
 Tag of de_finite_integrator.
 
constexpr auto de_infinite_integrator_tag
 Tag of de_infinite_integrator.
 
constexpr auto de_semi_infinite_integrator_tag
 Tag of de_semi_infinite_integrator.
 
constexpr auto gauss_legendre_integrator_tag
 Tag of gauss_legendre_integrator.
 
constexpr auto gauss_legendre_kronrod_integrator_tag
 Tag of gauss_legendre_kronrod_integrator.
 
constexpr auto tanh_finite_integrator_tag
 Tag of de_finite_integrator.
 

Detailed Description

Namespace of numerical integration.

Variable Documentation

◆ de_finite_integrator_tag

auto num_collect::integration::de_finite_integrator_tag
constexpr
Initial value:
=
logging::log_tag_view("num_collect::integration::de_finite_integrator")

Tag of de_finite_integrator.

Definition at line 45 of file de_finite_integrator.h.

◆ de_infinite_integrator_tag

auto num_collect::integration::de_infinite_integrator_tag
constexpr
Initial value:
=
logging::log_tag_view("num_collect::integration::de_infinite_integrator")

Tag of de_infinite_integrator.

Definition at line 40 of file de_infinite_integrator.h.

◆ de_semi_infinite_integrator_tag

auto num_collect::integration::de_semi_infinite_integrator_tag
constexpr
Initial value:
= logging::log_tag_view(
"num_collect::integration::de_semi_infinite_integrator")

Tag of de_semi_infinite_integrator.

Definition at line 40 of file de_semi_infinite_integrator.h.

◆ gauss_legendre_integrator_tag

auto num_collect::integration::gauss_legendre_integrator_tag
constexpr
Initial value:
= logging::log_tag_view(
"num_collect::integration::gauss_legendre_integrator")

Tag of gauss_legendre_integrator.

Definition at line 43 of file gauss_legendre_integrator.h.

◆ gauss_legendre_kronrod_integrator_tag

auto num_collect::integration::gauss_legendre_kronrod_integrator_tag
constexpr
Initial value:
= logging::log_tag_view(
"num_collect::integration::gauss_legendre_kronrod_integrator")

Tag of gauss_legendre_kronrod_integrator.

Definition at line 56 of file gauss_legendre_kronrod_integrator.h.

◆ tanh_finite_integrator_tag

auto num_collect::integration::tanh_finite_integrator_tag
constexpr
Initial value:
=
logging::log_tag_view("num_collect::integration::tanh_finite_integrator")

Tag of de_finite_integrator.

Definition at line 43 of file tanh_finite_integrator.h.