Main Page | Alphabetical List | Class List | File List | Class Members | File Members

HyperGeometric Struct Reference

Evaluate several hypergeometric functions. More...

#include <HyperGeometric.h>

List of all members.

Static Public Member Functions

double HyperG0F1 (const double c, const double x)
 Evaluate the 0F1 hypergeometric function.

Dpair HyperG0F1Err (const double c, const double x)
 Evaluate the 0F1 hypergeometric function and estimate the error.

double HyperG1F1 (const int m, const int n, const double x)
 Evaluate the 1F1 hypergeometric function for integer parameters.

Dpair HyperG1F1Err (const int m, const int n, const double x)
 Evaluate the 1F1 hypergeometric function for integer parameters and estimate the error.

double HyperG1F1 (const double a, const double b, const double x)
 Evaluate the 1F1 hypergeometric function.

Dpair HyperG1F1Err (const double a, const double b, const double x)
 Evaluate the 1F1 hypergeometric function and estimate the error.

double HyperGU (const int m, const int n, const double x)
 Evaluate the U(m,n,x) hypergeometric function for integer parameters.

Dpair HyperGUErr (const int m, const int n, const double x)
 Evaluate the U(m,n,x) hypergeometric function for integer parameters and estimate the error.

double HyperGU (const double a, const double b, const double x)
 Evaluate the U(a,b,x) hypergeometric function.

Dpair HyperGUErr (const double a, const double b, const double x)
 Evaluate the U(a,b,x) hypergeometric function and estimate the error.

double HyperGauss (const double a, const double b, const double c, const double x)
 Evaluate the Gauss hypergeometric function 2F1(a,b,c;x).

Dpair HyperGaussErr (const double a, const double b, const double c, const double x)
 Evaluate the Gauss hypergeometric function 2F1(a,b,c;x) and estimate the error.

double HyperGaussConjugate (const Dcomplex a, const double c, const double x)
 Evaluate the conjugate Gauss hypergeometric function 2F1(a,a*,c;x).

Dpair HyperGaussConjugateErr (const Dcomplex a, const double c, const double x)
 Evaluate the conjugate Gauss hypergeometric function 2F1(a,a*,c;x) and estimate the error.

double NormedHyperGauss (const double a, const double b, const double c, const double x)
 Evaluate the renormalized Gauss hypergeometric function 2F1(a,b,c;x)/Gamma(c).

Dpair NormedHyperGaussErr (const double a, const double b, const double c, const double x)
 Evaluate the renormalized Gauss hypergeometric function 2F1(a,b,c;x)/Gamma(c) and estimate the error.

double NormedHyperGaussConjugate (const Dcomplex a, const double c, const double x)
 Evaluate the renormalized conjugate Gauss hypergeometric function, 2F1(a,a*,c;x)/Gamma(c).

Dpair NormedHyperGaussConjugateErr (const Dcomplex a, const double c, const double x)
 Evaluate the renormalized conjugate Gauss hypergeometric function, 2F1(a,a*,c;x)/Gamma(c) and estimate the error.

double HyperG2F0 (const double a, const double b, const double x)
 Evaluate the mysterious hypergeometric function 2F0(a,b;x).

Dpair HyperG2F0Err (const double a, const double b, const double x)
 Evaluate the mysterious hypergeometric function 2F0(a,b;x) and estimate the error.


Detailed Description

Evaluate several hypergeometric functions.

Definition at line 27 of file HyperGeometric.h.


Member Function Documentation

double HyperGeometric::HyperG0F1 const double  c,
const double  x
[static]
 

Evaluate the 0F1 hypergeometric function.

Dpair HyperGeometric::HyperG0F1Err const double  c,
const double  x
[static]
 

Evaluate the 0F1 hypergeometric function and estimate the error.

double HyperGeometric::HyperG1F1 const double  a,
const double  b,
const double  x
[static]
 

Evaluate the 1F1 hypergeometric function.

double HyperGeometric::HyperG1F1 const int  m,
const int  n,
const double  x
[static]
 

Evaluate the 1F1 hypergeometric function for integer parameters.

Dpair HyperGeometric::HyperG1F1Err const double  a,
const double  b,
const double  x
[static]
 

Evaluate the 1F1 hypergeometric function and estimate the error.

Dpair HyperGeometric::HyperG1F1Err const int  m,
const int  n,
const double  x
[static]
 

Evaluate the 1F1 hypergeometric function for integer parameters and estimate the error.

double HyperGeometric::HyperG2F0 const double  a,
const double  b,
const double  x
[static]
 

Evaluate the mysterious hypergeometric function 2F0(a,b;x).

Dpair HyperGeometric::HyperG2F0Err const double  a,
const double  b,
const double  x
[static]
 

Evaluate the mysterious hypergeometric function 2F0(a,b;x) and estimate the error.

double HyperGeometric::HyperGauss const double  a,
const double  b,
const double  c,
const double  x
[static]
 

Evaluate the Gauss hypergeometric function 2F1(a,b,c;x).

double HyperGeometric::HyperGaussConjugate const Dcomplex  a,
const double  c,
const double  x
[static]
 

Evaluate the conjugate Gauss hypergeometric function 2F1(a,a*,c;x).

Dpair HyperGeometric::HyperGaussConjugateErr const Dcomplex  a,
const double  c,
const double  x
[static]
 

Evaluate the conjugate Gauss hypergeometric function 2F1(a,a*,c;x) and estimate the error.

Dpair HyperGeometric::HyperGaussErr const double  a,
const double  b,
const double  c,
const double  x
[static]
 

Evaluate the Gauss hypergeometric function 2F1(a,b,c;x) and estimate the error.

double HyperGeometric::HyperGU const double  a,
const double  b,
const double  x
[static]
 

Evaluate the U(a,b,x) hypergeometric function.

double HyperGeometric::HyperGU const int  m,
const int  n,
const double  x
[static]
 

Evaluate the U(m,n,x) hypergeometric function for integer parameters.

Dpair HyperGeometric::HyperGUErr const double  a,
const double  b,
const double  x
[static]
 

Evaluate the U(a,b,x) hypergeometric function and estimate the error.

Dpair HyperGeometric::HyperGUErr const int  m,
const int  n,
const double  x
[static]
 

Evaluate the U(m,n,x) hypergeometric function for integer parameters and estimate the error.

double HyperGeometric::NormedHyperGauss const double  a,
const double  b,
const double  c,
const double  x
[static]
 

Evaluate the renormalized Gauss hypergeometric function 2F1(a,b,c;x)/Gamma(c).

double HyperGeometric::NormedHyperGaussConjugate const Dcomplex  a,
const double  c,
const double  x
[static]
 

Evaluate the renormalized conjugate Gauss hypergeometric function, 2F1(a,a*,c;x)/Gamma(c).

Dpair HyperGeometric::NormedHyperGaussConjugateErr const Dcomplex  a,
const double  c,
const double  x
[static]
 

Evaluate the renormalized conjugate Gauss hypergeometric function, 2F1(a,a*,c;x)/Gamma(c) and estimate the error.

Dpair HyperGeometric::NormedHyperGaussErr const double  a,
const double  b,
const double  c,
const double  x
[static]
 

Evaluate the renormalized Gauss hypergeometric function 2F1(a,b,c;x)/Gamma(c) and estimate the error.


The documentation for this struct was generated from the following file:
Generated on Wed Feb 25 15:03:20 2004 for SpecialFunctions by doxygen 1.3.4