LifeV
bessel Namespace Reference

Functions

double gamma (double x)
 
int bessik01a (double x, double &i0, double &i1, double &k0, double &k1, double &i0p, double &i1p, double &k0p, double &k1p)
 
int bessik01b (double x, double &i0, double &i1, double &k0, double &k1, double &i0p, double &i1p, double &k0p, double &k1p)
 
int bessikna (int n, double x, int &nm, double *in, double *kn, double *inp, double *knp)
 
int bessiknb (int n, double x, int &nm, double *in, double *kn, double *inp, double *knp)
 
int bessikv (double v, double x, double &vm, double *iv, double *kv, double *ivp, double *kvp)
 
int msta1 (double x, int mp)
 
int msta2 (double x, int n, int mp)
 
int bessjy01a (double x, double &j0, double &j1, double &y0, double &y1, double &j0p, double &j1p, double &y0p, double &y1p)
 
int bessjy01b (double x, double &j0, double &j1, double &y0, double &y1, double &j0p, double &j1p, double &y0p, double &y1p)
 
int bessjyna (int n, double x, int &nm, double *jn, double *yn, double *jnp, double *ynp)
 
int bessjynb (int n, double x, int &nm, double *jn, double *yn, double *jnp, double *ynp)
 
int bessjyv (double v, double x, double &vm, double *jv, double *yv, double *jvp, double *yvp)
 
int cbessjy01 (std::complex< double > z, std::complex< double > &cj0, std::complex< double > &cj1, std::complex< double > &cy0, std::complex< double > &cy1, std::complex< double > &cj0p, std::complex< double > &cj1p, std::complex< double > &cy0p, std::complex< double > &cy1p)
 
int cbessjyna (int n, std::complex< double > z, int &nm, std::complex< double > *cj, std::complex< double > *cy, std::complex< double > *cjp, std::complex< double > *cyp)
 
int cbessjynb (int n, std::complex< double > z, int &nm, std::complex< double > *cj, std::complex< double > *cy, std::complex< double > *cjp, std::complex< double > *cyp)
 
int cbessik01 (std::complex< double >z, std::complex< double > &ci0, std::complex< double > &ci1, std::complex< double > &ck0, std::complex< double > &ck1, std::complex< double > &ci0p, std::complex< double > &ci1p, std::complex< double > &ck0p, std::complex< double > &ck1p)
 
int cbessikna (int n, std::complex< double > z, int &nm, std::complex< double > *ci, std::complex< double > *ck, std::complex< double > *cip, std::complex< double > *ckp)
 
int cbessiknb (int n, std::complex< double > z, int &nm, std::complex< double > *ci, std::complex< double > *ck, std::complex< double > *cip, std::complex< double > *ckp)
 
int cbessjyva (double v, std::complex< double > z, double &vm, std::complex< double > *cjv, std::complex< double > *cyv, std::complex< double > *cjvp, std::complex< double > *cyvp)
 
int cbessikv (double v, std::complex< double >z, double &vm, std::complex< double > *civ, std::complex< double > *ckv, std::complex< double > *civp, std::complex< double > *ckvp)
 
static std::complex< doublecii (0.0, 1.0)
 
static std::complex< doubleczero (0.0, 0.0)
 
static std::complex< doublecone (1.0, 0.0)
 
static std::complex< doublecii (0.0, 1.0)
 
static std::complex< doublecone (1.0, 0.0)
 
static std::complex< doubleczero (0.0, 0.0)
 

Function Documentation

◆ gamma()

double gamma ( double  x)

Definition at line 15 of file gamma.cpp.

+ Here is the caller graph for this function:

◆ bessik01a()

int bessik01a ( double  x,
double i0,
double i1,
double k0,
double k1,
double i0p,
double i1p,
double k0p,
double k1p 
)

Definition at line 13 of file bessik.cpp.

+ Here is the caller graph for this function:

◆ bessik01b()

int bessik01b ( double  x,
double i0,
double i1,
double k0,
double k1,
double i0p,
double i1p,
double k0p,
double k1p 
)

Definition at line 171 of file bessik.cpp.

◆ bessikna()

int bessikna ( int  n,
double  x,
int &  nm,
double in,
double kn,
double inp,
double knp 
)

Definition at line 240 of file bessik.cpp.

◆ bessiknb()

int bessiknb ( int  n,
double  x,
int &  nm,
double in,
double kn,
double inp,
double knp 
)

Definition at line 330 of file bessik.cpp.

◆ bessikv()

int bessikv ( double  v,
double  x,
double vm,
double iv,
double kv,
double ivp,
double kvp 
)

Definition at line 454 of file bessik.cpp.

◆ msta1()

int msta1 ( double  x,
int  mp 
)

Definition at line 312 of file bessjy.cpp.

+ Here is the caller graph for this function:

◆ msta2()

int msta2 ( double  x,
int  n,
int  mp 
)

Definition at line 337 of file bessjy.cpp.

+ Here is the caller graph for this function:

◆ bessjy01a()

int bessjy01a ( double  x,
double j0,
double j1,
double y0,
double y1,
double j0p,
double j1p,
double y0p,
double y1p 
)

Definition at line 37 of file bessjy.cpp.

+ Here is the caller graph for this function:

◆ bessjy01b()

int bessjy01b ( double  x,
double j0,
double j1,
double y0,
double y1,
double j0p,
double j1p,
double y0p,
double y1p 
)

Definition at line 247 of file bessjy.cpp.

◆ bessjyna()

int bessjyna ( int  n,
double  x,
int &  nm,
double jn,
double yn,
double jnp,
double ynp 
)

Definition at line 395 of file bessjy.cpp.

◆ bessjynb()

int bessjynb ( int  n,
double  x,
int &  nm,
double jn,
double yn,
double jnp,
double ynp 
)

Definition at line 494 of file bessjy.cpp.

◆ bessjyv()

int bessjyv ( double  v,
double  x,
double vm,
double jv,
double yv,
double jvp,
double yvp 
)

Definition at line 661 of file bessjy.cpp.

◆ cbessjy01()

int cbessjy01 ( std::complex< double z,
std::complex< double > &  cj0,
std::complex< double > &  cj1,
std::complex< double > &  cy0,
std::complex< double > &  cy1,
std::complex< double > &  cj0p,
std::complex< double > &  cj1p,
std::complex< double > &  cy0p,
std::complex< double > &  cy1p 
)

Definition at line 18 of file cbessjy.cpp.

+ Here is the caller graph for this function:

◆ cbessjyna()

int cbessjyna ( int  n,
std::complex< double z,
int &  nm,
std::complex< double > *  cj,
std::complex< double > *  cy,
std::complex< double > *  cjp,
std::complex< double > *  cyp 
)

Definition at line 233 of file cbessjy.cpp.

◆ cbessjynb()

int cbessjynb ( int  n,
std::complex< double z,
int &  nm,
std::complex< double > *  cj,
std::complex< double > *  cy,
std::complex< double > *  cjp,
std::complex< double > *  cyp 
)

Definition at line 414 of file cbessjy.cpp.

◆ cbessik01()

int cbessik01 ( std::complex< double z,
std::complex< double > &  ci0,
std::complex< double > &  ci1,
std::complex< double > &  ck0,
std::complex< double > &  ck1,
std::complex< double > &  ci0p,
std::complex< double > &  ci1p,
std::complex< double > &  ck0p,
std::complex< double > &  ck1p 
)

Definition at line 19 of file cbessik.cpp.

+ Here is the caller graph for this function:

◆ cbessikna()

int cbessikna ( int  n,
std::complex< double z,
int &  nm,
std::complex< double > *  ci,
std::complex< double > *  ck,
std::complex< double > *  cip,
std::complex< double > *  ckp 
)

Definition at line 195 of file cbessik.cpp.

◆ cbessiknb()

int cbessiknb ( int  n,
std::complex< double z,
int &  nm,
std::complex< double > *  ci,
std::complex< double > *  ck,
std::complex< double > *  cip,
std::complex< double > *  ckp 
)

Definition at line 270 of file cbessik.cpp.

◆ cbessjyva()

int cbessjyva ( double  v,
std::complex< double z,
double vm,
std::complex< double > *  cjv,
std::complex< double > *  cyv,
std::complex< double > *  cjvp,
std::complex< double > *  cyvp 
)

Definition at line 600 of file cbessjy.cpp.

◆ cbessikv()

int cbessikv ( double  v,
std::complex< double z,
double vm,
std::complex< double > *  civ,
std::complex< double > *  ckv,
std::complex< double > *  civp,
std::complex< double > *  ckvp 
)

Definition at line 407 of file cbessik.cpp.

◆ cii() [1/2]

static std::complex<double> bessel::cii ( 0.  0,
1.  0 
)
static

◆ czero() [1/2]

static std::complex<double> bessel::czero ( 0.  0,
0.  0 
)
static
+ Here is the caller graph for this function:

◆ cone() [1/2]

static std::complex<double> bessel::cone ( 1.  0,
0.  0 
)
static
+ Here is the caller graph for this function:

◆ cii() [2/2]

static std::complex<double> bessel::cii ( 0.  0,
1.  0 
)
static

◆ cone() [2/2]

static std::complex<double> bessel::cone ( 1.  0,
0.  0 
)
static
+ Here is the caller graph for this function:

◆ czero() [2/2]

static std::complex<double> bessel::czero ( 0.  0,
0.  0 
)
static
+ Here is the caller graph for this function: