GEGENBAUER_CC\
Gegenbauer Integral of a Function {#gegenbauer_cc-gegenbauer-integral-of-a-function align=”center”}
=================================
GEGENBAUER_CC is a C++ library which uses a Clenshaw-Curtis
approach to approximate the integral of a function f(x) with a
Gegenbauer weight.
The Gegenbauer integral of a function f(x) is:
value = integral ( -1 <= x <= + 1 ) ( 1 - x^2 )^(lambda-1/2) * f(x) dx
where -0.5 < lambda.
Licensing: {#licensing align=”center”}
The computer code and data files made available on this web page are
distributed under the GNU LGPL license.
Languages: {#languages align=”center”}
GEGENBAUER_CC is available in a C
version and a C++
version and a
FORTRAN90 version and a
MATLAB version and a
Python version.
GEGENBAUER_POLYNOMIAL,
a C++ library which evaluates the Gegenbauer polynomial and associated
functions.
Reference: {#reference align=”center”}
- D B Hunter, H V Smith,\
A quadrature formula of Clenshaw-Curtis type for the Gegenbauer
weight function,\
Journal of Computational and Applied Mathematics,\
Volume 177, 2005, pages 389-400.
Source Code: {#source-code align=”center”}
Examples and Tests: {#examples-and-tests align=”center”}
List of Routines: {#list-of-routines align=”center”}
- BESSELJ evaluates the Bessel J function at an arbitrary real
order.
- CHEBYSHEV_EVEN1 returns the even Chebyshev coefficients of F.
- CHEBYSHEV_EVEN2 returns the even Chebyshev coefficients of F.
- GEGENBAUER_CC1 estimates the Gegenbauer integral of a function.
- GEGENBAUER_CC2 estimates the Gegenbauer integral of a function.
- I4_UNIFORM_AB returns a scaled pseudorandom I4 between A
and B.
- R8_MOP returns the I-th power of -1 as an R8 value.
- R8VEC_PRINT prints an R8VEC.
- R8VEC2_PRINT prints an R8VEC2.
- RJBESL evaluates a sequence of Bessel J functions.
- TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to the C++ source codes.
Last revised on 15 January 2016.