HERMITE_RULE is a C++ program which generates a specific Gauss-Hermite quadrature rule, based on user input.
The rule is written to three files for easy use as input to other programs.
The Gauss Hermite quadrature rule is used as follows:
Integral ( -oo < x < +oo ) f(x) exp ( - b * ( x - a )^2 ) dx
is to be approximated by
Sum ( 1 <= i <= order ) w(i) * f(x(i))
hermite_rule order a b filenamewhere
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
CHEBYSHEV1_RULE, is a C++ program which can compute and print a Gauss-Chebyshev type 1 quadrature rule.
CHEBYSHEV2_RULE, is a C++ program which can compute and print a Gauss-Chebyshev type 2 quadrature rule.
CLENSHAW_CURTIS_RULE is a C++ program which defines a Clenshaw Curtis quadrature rule.
GEGENBAUER_RULE, is a C++ program which can compute and print a Gauss-Gegenbauer quadrature rule.
GEN_HERMITE_RULE, is a C++ program which can compute and print a generalized Gauss-Hermite quadrature rule.
GEN_LAGUERRE_RULE, is a C++ program which can compute and print a generalized Gauss-Laguerre quadrature rule.
HERMITE_RULE is available in a C++ version and a FORTRAN90 version and a MATLAB version.
INT_EXACTNESS, is a C++ program which checks the polynomial exactness of a 1-dimensional quadrature rule for a finite interval.
INT_EXACTNESS_HERMITE, is a C++ program which checks the polynomial exactness of a Gauss-Hermite quadrature rule.
INTLIB is a FORTRAN90 library which contains routines for numerical estimation of integrals in 1D.
JACOBI_RULE, is a C++ program which can compute and print a Gauss-Jacobi quadrature rule.
LAGUERRE_RULE, is a C++ program which can compute and print a Gauss-Laguerre quadrature rule.
LEGENDRE_RULE, is a C++ program which computes a Gauss-Legendre quadrature rule.
PATTERSON_RULE, is a C++ program which computes a Gauss-Patterson quadrature rule.
PRODUCT_FACTOR is an C++ program which constructs a product rule from distinct 1D factor rules.
PRODUCT_RULE is a C++ program which constructs a product rule from identical 1D factor rules.
QUADPACK is a FORTRAN90 library which contains routines for numerical estimation of integrals in 1D.
QUADRATURE_RULES is a dataset directory which contains sets of files that define quadrature rules over various 1D intervals or multidimensional hypercubes.
QUADRATURE_RULES_HERMITE is a dataset directory of triples of files defining standard Hermite quadrature rules.
QUADRULE is a C++ library which contains 1-dimensional quadrature rules.
TANH_SINH_RULE, a C++ program which computes and writes out a tanh-sinh quadrature rule of given order.
TEST_INT is a FORTRAN90 library which defines functions that may be used as test integrands for quadrature rules in 1D.
TEST_INT_HERMITE is a C++ library which defines test integrands for integration over (-oo,+oo).
hermite_rule 4 0.0 1.0 herm_o4
hermite_rule 4 0.0 1.0 herm_o4
hermite_rule 4 0.0 1.0 herm_o4
You can go up one level to the C++ source codes.