Intrepid
Static Public Member Functions | List of all members
Intrepid::IntrepidBurkardtRules Class Reference

Providing integration rules, created by John Burkardt, Scientific Computing, Florida State University, modified and redistributed by D. Kouri. More...

#include <Intrepid_BurkardtRules.hpp>

Static Public Member Functions

template<class Scalar >
static void imtqlx (int n, Scalar d[], Scalar e[], Scalar z[])
 
template<class Scalar >
static Scalar r8_epsilon (Scalar one)
 
template<class Scalar >
static Scalar r8_sign (Scalar x)
 
template<class Scalar >
static void chebyshev1_compute (int order, Scalar x[], Scalar w[])
 Gauss-Chebyshev of Type 1; returns points and weights.
 
template<class Scalar >
static void chebyshev1_compute_points (int order, Scalar x[])
 Gauss-Chebyshev of Type 1; returns points.
 
template<class Scalar >
static void chebyshev1_compute_weights (int order, Scalar w[])
 Gauss-Chebyshev of Type 1; returns weights.
 
template<class Scalar >
static void chebyshev2_compute (int order, Scalar x[], Scalar w[])
 Gauss-Chebyshev of Type 2; returns points and weights.
 
template<class Scalar >
static void chebyshev2_compute_points (int order, Scalar x[])
 Gauss-Chebyshev of Type 2; returns points.
 
template<class Scalar >
static void chebyshev2_compute_weights (int order, Scalar w[])
 Gauss-Chebyshev of Type 2; returns weights.
 
template<class Scalar >
static void clenshaw_curtis_compute (int order, Scalar x[], Scalar w[])
 Clenshaw-Curtis; returns points and weights.
 
template<class Scalar >
static void clenshaw_curtis_compute_points (int order, Scalar x[])
 Clenshaw-Curtis; returns points.
 
template<class Scalar >
static void clenshaw_curtis_compute_weights (int order, Scalar w[])
 Clenshaw-Curtis; returns weights.
 
template<class Scalar >
static void fejer2_compute (int order, Scalar x[], Scalar w[])
 Fejer type 2; returns points and weights.
 
template<class Scalar >
static void fejer2_compute_points (int order, Scalar x[])
 Fejer type 2; returns points.
 
template<class Scalar >
static void fejer2_compute_weights (int order, Scalar w[])
 Fejer type 2; returns weights.
 
template<class Scalar >
static void hermite_compute (int order, Scalar x[], Scalar w[])
 Gauss-Hermite; returns points and weights.
 
template<class Scalar >
static void hermite_compute_points (int order, Scalar x[])
 Gauss-Hermite; returns points.
 
template<class Scalar >
static void hermite_compute_weights (int order, Scalar w[])
 Gauss-Hermite; returns weights.
 
template<class Scalar >
static void hermite_lookup (int n, Scalar x[], Scalar w[])
 Gauss-Hermite; returns points and weights.
 
template<class Scalar >
static void hermite_lookup_points (int n, Scalar x[])
 Gauss-Hermite; returns points.
 
template<class Scalar >
static void hermite_lookup_weights (int n, Scalar w[])
 Gauss-Hermite; returns weights.
 
template<class Scalar >
static void hermite_genz_keister_lookup (int n, Scalar x[], Scalar w[])
 Hermite-Genz-Keister; returns points and weights.
 
template<class Scalar >
static void hermite_genz_keister_lookup_points (int n, Scalar x[])
 Hermite-Genz-Keister; returns points.
 
template<class Scalar >
static void hermite_genz_keister_lookup_weights (int n, Scalar w[])
 Hermite-Genz-Keister; returns weights.
 
template<class Scalar >
static void laguerre_compute (int n, Scalar x[], Scalar w[])
 Gauss-Laguerre; returns points and weights.
 
template<class Scalar >
static void laguerre_compute_points (int order, Scalar x[])
 Gauss-Laguerre; returns points.
 
template<class Scalar >
static void laguerre_compute_weights (int order, Scalar w[])
 Gauss-Laguerre; returns weights.
 
template<class Scalar >
static void laguerre_lookup (int n, Scalar x[], Scalar w[])
 Gauss-Laguerre; returns points and weights.
 
template<class Scalar >
static void laguerre_lookup_points (int n, Scalar x[])
 Gauss-Laguerre; returns points.
 
template<class Scalar >
static void laguerre_lookup_weights (int n, Scalar w[])
 Gauss-Laguerre; returns weights.
 
template<class Scalar >
static void legendre_compute (int n, Scalar x[], Scalar w[])
 Gauss-Legendre; returns points and weights.
 
template<class Scalar >
static void legendre_compute_points (int order, Scalar x[])
 Gauss-Legendre; returns points.
 
template<class Scalar >
static void legendre_compute_weights (int order, Scalar w[])
 Gauss-Legendre; returns weights.
 
template<class Scalar >
static void legendre_lookup (int n, Scalar x[], Scalar w[])
 Gauss-Legendre; returns points and weights.
 
template<class Scalar >
static void legendre_lookup_points (int n, Scalar x[])
 Gauss-Legendre; returns points.
 
template<class Scalar >
static void legendre_lookup_weights (int n, Scalar w[])
 Gauss-Legendre; returns weights.
 
template<class Scalar >
static void patterson_lookup (int n, Scalar x[], Scalar w[])
 Gauss-Patterson; returns points and weights.
 
template<class Scalar >
static void patterson_lookup_points (int n, Scalar x[])
 Gauss-Patterson; returns points.
 
template<class Scalar >
static void patterson_lookup_weights (int n, Scalar w[])
 Gauss-Patterson; returns weights.
 
template<class Scalar >
static void trapezoidal_compute (int n, Scalar x[], Scalar w[])
 Trapezoidal rule; returns points and weights.
 
template<class Scalar >
static void trapezoidal_compute_points (int order, Scalar x[])
 Trapezoidal rule; returns points.
 
template<class Scalar >
static void trapezoidal_compute_weights (int order, Scalar w[])
 Trapezoidal rule; returns weights.
 

Detailed Description

Providing integration rules, created by John Burkardt, Scientific Computing, Florida State University, modified and redistributed by D. Kouri.

See <>

Definition at line 115 of file Intrepid_BurkardtRules.hpp.


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