Static Public Member Functions | List of all members
gte::Integration< Real > Class Template Reference

#include <GteIntegration.h>

Static Public Member Functions

static void ComputeQuadratureInfo (int degree, std::vector< Real > &roots, std::vector< Real > &coefficients)
 
static Real GaussianQuadrature (std::vector< Real > const &roots, std::vector< Real >const &coefficients, Real a, Real b, std::function< Real(Real)> const &integrand)
 
static Real Romberg (int order, Real a, Real b, std::function< Real(Real)> const &integrand)
 
static Real TrapezoidRule (int numSamples, Real a, Real b, std::function< Real(Real)> const &integrand)
 

Detailed Description

template<typename Real>
class gte::Integration< Real >

Definition at line 19 of file GteIntegration.h.

Member Function Documentation

template<typename Real >
void gte::Integration< Real >::ComputeQuadratureInfo ( int  degree,
std::vector< Real > &  roots,
std::vector< Real > &  coefficients 
)
static

Definition at line 108 of file GteIntegration.h.

template<typename Real >
Real gte::Integration< Real >::GaussianQuadrature ( std::vector< Real > const &  roots,
std::vector< Real >const &  coefficients,
Real  a,
Real  b,
std::function< Real(Real)> const &  integrand 
)
static

Definition at line 221 of file GteIntegration.h.

template<typename Real >
Real gte::Integration< Real >::Romberg ( int  order,
Real  a,
Real  b,
std::function< Real(Real)> const &  integrand 
)
static

Definition at line 73 of file GteIntegration.h.

template<typename Real >
Real gte::Integration< Real >::TrapezoidRule ( int  numSamples,
Real  a,
Real  b,
std::function< Real(Real)> const &  integrand 
)
static

Definition at line 59 of file GteIntegration.h.


The documentation for this class was generated from the following file:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06