ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::sf::hermite Namespace Reference

Namespace for physicist Hermite polynomials. More...

Functions

int prob_e (int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_prob_e(). More...
 
double prob (int const n, double const x)
 C++ version of gsl_sf_hermite_prob(). More...
 
double prob_deriv (int const m, int const n, double const x)
 C++ version of gsl_sf_hermite_prob_deriv(). More...
 
int phys_e (int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_e(). More...
 
double phys (int const n, double const x)
 C++ version of gsl_sf_hermite(). More...
 
int deriv_e (int const m, int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_deriv_e(). More...
 
double deriv (int const m, int const n, double const x)
 C++ version of gsl_sf_hermite_deriv(). More...
 
int func_e (int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_func_e(). More...
 
double func (int const n, double const x)
 C++ version of gsl_sf_hermite_func(). More...
 
int func_fast_e (int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_func_fast_e(). More...
 
double func_fast (int const n, double const x)
 C++ version of gsl_sf_hermite_func_fast(). More...
 
template<typename DATA >
int prob_array (int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_prob_array(). More...
 
template<typename DATA >
int prob_array_deriv (int const m, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_prob_array_deriv(). More...
 
template<typename DATA >
int prob_deriv_array (int const mmax, int const n, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_prob_deriv_array(). More...
 
template<typename DATA >
int prob_series_e (int const n, double const x, DATA const &a, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_prob_series_e(). More...
 
template<typename DATA >
double prob_series (int const n, double const x, DATA const &a)
 C++ version of gsl_sf_hermite_prob_series(). More...
 
template<typename DATA >
int array (int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_array(). More...
 
template<typename DATA >
int array_deriv (int const m, int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_array_deriv(). More...
 
template<typename DATA >
int deriv_array (int const mmax, int const n, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_deriv_array(). More...
 
template<typename DATA >
int series_e (int const n, double const x, DATA const &a, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_series_e(). More...
 
template<typename DATA >
double series (int const n, double const x, DATA const &a)
 C++ version of gsl_sf_hermite_series(). More...
 
template<typename DATA >
int func_array (int const nmax, double const x, DATA &result_array)
 C++ version of gsl_sf_hermite_func_array(). More...
 
template<typename DATA >
int func_series_e (int const n, double const x, DATA const &a, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_func_series_e(). More...
 
template<typename DATA >
double func_series (int const n, double const x, DATA const &a)
 C++ version of gsl_sf_hermite_func_series(). More...
 
int func_der_e (int const m, int const n, double const x, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_func_der_e(). More...
 
double func_der (int const m, int const n, double const x)
 C++ version of gsl_sf_hermite_func_der(). More...
 
int prob_zero_e (int const n, int const s, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_prob_zero_e(). More...
 
double prob_zero (int const n, int const s)
 C++ version of gsl_sf_hermite_prob_zero(). More...
 
int zero_e (int const n, int const s, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_zero_e(). More...
 
double zero (int const n, int const s)
 C++ version of gsl_sf_hermite_zero(). More...
 
int func_zero_e (int const n, int const s, gsl_sf_result &result)
 C++ version of gsl_sf_hermite_func_zero_e(). More...
 
double func_zero (int const n, int const s)
 C++ version of gsl_sf_hermite_func_zero(). More...
 

Detailed Description

Namespace for physicist Hermite polynomials.

Function Documentation

◆ array()

template<typename DATA >
int gsl::sf::hermite::array ( int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_array().

Parameters
nmaxMaximum order
xPosition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 324 of file sf_hermite.hpp.

Referenced by gsl::sum::levin_u::accel(), gsl::sum::levin_utrunc::accel(), and gsl::ran::poisson_array().

◆ array_deriv()

template<typename DATA >
int gsl::sf::hermite::array_deriv ( int const  m,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_array_deriv().

Parameters
mOrder of, mth, derivative
nmaxMaximum order
xPosition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 349 of file sf_hermite.hpp.

◆ deriv()

double gsl::sf::hermite::deriv ( int const  m,
int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_deriv().

Parameters
mOrder of, mth, derivative
norder of the physicist hermite polynomial
xposition
Returns
The mth derivative

Definition at line 126 of file sf_hermite.hpp.

References gsl::rstat::n().

Referenced by gsl::cheb::calc_deriv().

◆ deriv_array()

template<typename DATA >
int gsl::sf::hermite::deriv_array ( int const  mmax,
int const  n,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_deriv_array().

Parameters
mmaxmaximum value of m
nThe order
xposition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 375 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ deriv_e()

int gsl::sf::hermite::deriv_e ( int const  m,
int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_deriv_e().

Parameters
mOrder of, mth, derivative
norder of the physicist hermite polynomial
xposition
resultThe mth derivative
Returns
Error code on failure

Definition at line 117 of file sf_hermite.hpp.

◆ func()

double gsl::sf::hermite::func ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_func().

Parameters
nOrder of the Hermite function
xposition
Returns
The function value

Definition at line 154 of file sf_hermite.hpp.

References gsl::rstat::n().

Referenced by gsl::integration::fixed(), gsl::multifit::function::function(), gsl::cheb::series::init(), gsl::cheb::init(), gsl::multifit::function::operator=(), and gsl::multifit::function::~function().

◆ func_array()

template<typename DATA >
int gsl::sf::hermite::func_array ( int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_func_array().

Parameters
nmaxMaximum value of m
xposition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 444 of file sf_hermite.hpp.

◆ func_der()

double gsl::sf::hermite::func_der ( int const  m,
int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_func_der().

Parameters
mOrder of, mth, derivative
norder of the hermite function
xposition
Returns
result The result

Definition at line 524 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ func_der_e()

int gsl::sf::hermite::func_der_e ( int const  m,
int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_func_der_e().

Parameters
mOrder of, mth, derivative
norder of the hermite function
xposition
resultThe result
Returns
Error code on failure

Definition at line 515 of file sf_hermite.hpp.

◆ func_e()

int gsl::sf::hermite::func_e ( int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_func_e().

Parameters
nOrder of the Hermite function
xposition
resultThe function value
Returns
Error code on failure

Definition at line 146 of file sf_hermite.hpp.

◆ func_fast()

double gsl::sf::hermite::func_fast ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_func_fast().

Parameters
nOrder of the Hermite function
xposition
Returns
The function value

Definition at line 181 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ func_fast_e()

int gsl::sf::hermite::func_fast_e ( int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_func_fast_e().

Parameters
nOrder of the Hermite function
xposition
resultThe function value
Returns
Error code on failure

Definition at line 173 of file sf_hermite.hpp.

◆ func_series()

template<typename DATA >
double gsl::sf::hermite::func_series ( int const  n,
double const  x,
DATA const &  a 
)
inline

C++ version of gsl_sf_hermite_func_series().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
Returns
The result

Definition at line 492 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ func_series_e()

template<typename DATA >
int gsl::sf::hermite::func_series_e ( int const  n,
double const  x,
DATA const &  a,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_func_series_e().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
resultThe result
Returns
Error code on failure

Definition at line 469 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ func_zero()

double gsl::sf::hermite::func_zero ( int const  n,
int const  s 
)
inline

C++ version of gsl_sf_hermite_func_zero().

Parameters
norder of Hermite function
sThe sth zero is wanted
Returns
The zero

Definition at line 607 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ func_zero_e()

int gsl::sf::hermite::func_zero_e ( int const  n,
int const  s,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_func_zero_e().

Parameters
norder of Hermite function
sThe sth zero is wanted
resultThe zero
Returns
Error code on failure

Definition at line 599 of file sf_hermite.hpp.

◆ phys()

double gsl::sf::hermite::phys ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite().

Parameters
norder of the physicist hermite polynomial
xposition
Returns
The polynomial value

Definition at line 96 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ phys_e()

int gsl::sf::hermite::phys_e ( int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_e().

Parameters
norder of the physicist hermite polynomial
xposition
resultThe polynomial value
Returns
Error code on failure

Definition at line 88 of file sf_hermite.hpp.

◆ prob()

double gsl::sf::hermite::prob ( int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_prob().

Parameters
norder of probabalist Hermite polynomial
xposition
Returns
The polynomial value

Definition at line 59 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ prob_array()

template<typename DATA >
int gsl::sf::hermite::prob_array ( int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_prob_array().

Parameters
nmaxMaximum order
xPosition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 202 of file sf_hermite.hpp.

◆ prob_array_deriv()

template<typename DATA >
int gsl::sf::hermite::prob_array_deriv ( int const  m,
int const  nmax,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_prob_array_deriv().

Parameters
mOrder of, mth, derivative
nmaxMaximum order
xPosition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 227 of file sf_hermite.hpp.

◆ prob_deriv()

double gsl::sf::hermite::prob_deriv ( int const  m,
int const  n,
double const  x 
)
inline

C++ version of gsl_sf_hermite_prob_deriv().

Parameters
mOrder of, mth, derivative
norder of probabalist Hermite polynomial
xposition
Returns
The mth derivative

Definition at line 68 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ prob_deriv_array()

template<typename DATA >
int gsl::sf::hermite::prob_deriv_array ( int const  mmax,
int const  n,
double const  x,
DATA &  result_array 
)
inline

C++ version of gsl_sf_hermite_prob_deriv_array().

Parameters
mmaxmaximum value of m
nThe order
xposition
result_arrayAn array of doubles: must have size at least nmax + 1
Returns
Error code on failure

Definition at line 253 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ prob_e()

int gsl::sf::hermite::prob_e ( int const  n,
double const  x,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_prob_e().

Parameters
norder of probabalist Hermite polynomial
xposition
resultThe polynomial value
Returns
Error code on failure

Definition at line 51 of file sf_hermite.hpp.

◆ prob_series()

template<typename DATA >
double gsl::sf::hermite::prob_series ( int const  n,
double const  x,
DATA const &  a 
)
inline

C++ version of gsl_sf_hermite_prob_series().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
Returns
The result

Definition at line 302 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ prob_series_e()

template<typename DATA >
int gsl::sf::hermite::prob_series_e ( int const  n,
double const  x,
DATA const &  a,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_prob_series_e().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
resultThe result
Returns
Error code on failure

Definition at line 279 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ prob_zero()

double gsl::sf::hermite::prob_zero ( int const  n,
int const  s 
)
inline

C++ version of gsl_sf_hermite_prob_zero().

Parameters
norder of probabalist Hermite polynomial
sThe sth zero is wanted
Returns
The zero

Definition at line 552 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ prob_zero_e()

int gsl::sf::hermite::prob_zero_e ( int const  n,
int const  s,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_prob_zero_e().

Parameters
norder of probabalist Hermite polynomial
sThe sth zero is wanted
resultThe zero
Returns
Error code on failure

Definition at line 544 of file sf_hermite.hpp.

◆ series()

template<typename DATA >
double gsl::sf::hermite::series ( int const  n,
double const  x,
DATA const &  a 
)
inline

C++ version of gsl_sf_hermite_series().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
Returns
The result

Definition at line 422 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ series_e()

template<typename DATA >
int gsl::sf::hermite::series_e ( int const  n,
double const  x,
DATA const &  a,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_series_e().

Parameters
nmaximum order of n
xposition
aArray of n+1 doubles a_j
resultThe result
Returns
Error code on failure

Definition at line 400 of file sf_hermite.hpp.

References gsl::sf::mathieu::a(), and gsl::rstat::n().

◆ zero()

double gsl::sf::hermite::zero ( int const  n,
int const  s 
)
inline

C++ version of gsl_sf_hermite_zero().

Parameters
norder of physicist Hermite polynomial
sThe sth zero is wanted
Returns
The zero

Definition at line 580 of file sf_hermite.hpp.

References gsl::rstat::n().

◆ zero_e()

int gsl::sf::hermite::zero_e ( int const  n,
int const  s,
gsl_sf_result &  result 
)
inline

C++ version of gsl_sf_hermite_zero_e().

Parameters
norder of physicist Hermite polynomial
sThe sth zero is wanted
resultThe zero
Returns
Error code on failure

Definition at line 572 of file sf_hermite.hpp.