TBCI Numerical high perf. C++ Library 2.8.0
specfun_stdcplx.h File Reference

Declarations for some special functions. More...

#include "tbci/std_cplx.h"
Include dependency graph for specfun_stdcplx.h:

Go to the source code of this file.

Functions

NAMESPACE_TBCI CPLX__ complex< double > besselh1 (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > besselh2 (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > besseli (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > besselj (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > besselk (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > bessely (double order, const CPLX__ complex< double > &z)
CPLX__ complex< double > gamma (const CPLX__ complex< double > &z)
CPLX__ complex< double > HypergeometricM (const CPLX__ complex< double > &a, const CPLX__ complex< double > &b, const CPLX__ complex< double > &z)
CPLX__ complex< double > HypergeometricU (const CPLX__ complex< double > &a, const CPLX__ complex< double > &b, const CPLX__ complex< double > &z)
CPLX__ complex< double > hyper2geom1 (const CPLX__ complex< double > &a, const CPLX__ complex< double > &b, const CPLX__ complex< double > &c, const CPLX__ complex< double > &z)

Detailed Description

Declarations for some special functions.

Definition in file specfun_stdcplx.h.

Function Documentation

◆ besselh1()

NAMESPACE_TBCI CPLX__ complex< double > besselh1 ( double order,
const CPLX__ complex< double > & z )

Definition at line 66 of file specfun_stdcplx.cpp.

References besselh1(), complex, exp(), fabs(), LONG_, MATH__, pi, and zbesh_().

◆ besselh2()

CPLX__ complex< double > besselh2 ( double order,
const CPLX__ complex< double > & z )

Definition at line 90 of file specfun_stdcplx.cpp.

References besselh2(), complex, exp(), fabs(), LONG_, MATH__, pi, and zbesh_().

◆ besseli()

CPLX__ complex< double > besseli ( double order,
const CPLX__ complex< double > & z )

Definition at line 139 of file specfun_stdcplx.cpp.

References besseli(), besselk(), complex, fabs(), LONG_, MATH__, pi, sin(), and zbesi_().

◆ besselj()

CPLX__ complex< double > besselj ( double order,
const CPLX__ complex< double > & z )

Definition at line 114 of file specfun_stdcplx.cpp.

References besselj(), bessely(), complex, cos(), fabs(), LONG_, MATH__, pi, sin(), and zbesj_().

◆ besselk()

CPLX__ complex< double > besselk ( double order,
const CPLX__ complex< double > & z )

Definition at line 164 of file specfun_stdcplx.cpp.

References besselk(), complex, fabs(), LONG_, MATH__, and zbesk_().

◆ bessely()

CPLX__ complex< double > bessely ( double order,
const CPLX__ complex< double > & z )

Definition at line 187 of file specfun_stdcplx.cpp.

References besselj(), bessely(), complex, cos(), fabs(), LONG_, MATH__, pi, sin(), and zbesy_().

◆ gamma()

CPLX__ complex< double > gamma ( const CPLX__ complex< double > & z)

Definition at line 42 of file specfun_stdcplx.cpp.

References arg(), cgamma_(), complex, gamma(), complex::i, and complex::r.

◆ hyper2geom1()

CPLX__ complex< double > hyper2geom1 ( const CPLX__ complex< double > & a,
const CPLX__ complex< double > & b,
const CPLX__ complex< double > & c,
const CPLX__ complex< double > & z )

References a, b, c, complex, hyper2geom1(), and NAMESPACE_END.

◆ HypergeometricM()

CPLX__ complex< double > HypergeometricM ( const CPLX__ complex< double > & a,
const CPLX__ complex< double > & b,
const CPLX__ complex< double > & z )

◆ HypergeometricU()

CPLX__ complex< double > HypergeometricU ( const CPLX__ complex< double > & a,
const CPLX__ complex< double > & b,
const CPLX__ complex< double > & z )