ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
cbessel.cpp File Reference

(Last Changed on April 02, 2020 for git-revision f25d2ef1e384ea6bf9498371eb79b44f5e239d41.)

Inspired from NR. More...

#include <fvar.hpp>

Go to the source code of this file.

Macros

#define ACC   40.0
 
#define BIGNI   1.0e-10
 
#define BIGNO   1.0e10
 

Functions

double besselI (double x, int nu)
 
double besselJ (double x, int nu)
 
double besselK (double x, int nu)
 
double besselY (double x, int nu)
 
double bessi (int n, double x)
 
double bessi0 (double x)
 
double bessi1 (double x)
 
double bessj (int n, double x)
 
double bessj0 (double x)
 
double bessj1 (double x)
 
double bessk (int n, double x)
 
double bessk0 (double x)
 
double bessk1 (double x)
 
double bessy (int n, double x)
 
double bessy0 (double x)
 
double bessy1 (double x)
 

Detailed Description

Inspired from NR.

Author
Anders Nielsen

Definition in file cbessel.cpp.

Macro Definition Documentation

#define ACC   40.0

Definition at line 11 of file cbessel.cpp.

Referenced by bessi(), and bessj().

#define BIGNI   1.0e-10

Definition at line 13 of file cbessel.cpp.

Referenced by bessi(), and bessj().

#define BIGNO   1.0e10

Definition at line 12 of file cbessel.cpp.

Referenced by bessi(), and bessj().

Function Documentation

double besselI ( double  x,
int  nu 
)

Definition at line 267 of file cbessel.cpp.

double besselJ ( double  x,
int  nu 
)

Definition at line 292 of file cbessel.cpp.

double besselK ( double  x,
int  nu 
)

Definition at line 279 of file cbessel.cpp.

double besselY ( double  x,
int  nu 
)

Definition at line 304 of file cbessel.cpp.

double bessi ( int  n,
double  x 
)

Definition at line 239 of file cbessel.cpp.

Referenced by besselI().

double bessi0 ( double  x)

Definition at line 161 of file cbessel.cpp.

Referenced by besselI(), bessi(), and bessk0().

double bessi1 ( double  x)

Definition at line 190 of file cbessel.cpp.

Referenced by besselI(), and bessk1().

double bessj ( int  n,
double  x 
)

Definition at line 115 of file cbessel.cpp.

Referenced by besselJ().

double bessj0 ( double  x)

Definition at line 15 of file cbessel.cpp.

Referenced by besselJ(), bessj(), and bessy0().

double bessj1 ( double  x)

Definition at line 55 of file cbessel.cpp.

Referenced by besselJ(), bessj(), and bessy1().

double bessk ( int  n,
double  x 
)

Definition at line 221 of file cbessel.cpp.

Referenced by besselK().

double bessk0 ( double  x)

Definition at line 176 of file cbessel.cpp.

Referenced by besselK(), and bessk().

double bessk1 ( double  x)

Definition at line 207 of file cbessel.cpp.

Referenced by besselK(), and bessk().

double bessy ( int  n,
double  x 
)

Definition at line 97 of file cbessel.cpp.

Referenced by besselY().

double bessy0 ( double  x)

Definition at line 34 of file cbessel.cpp.

Referenced by besselY(), and bessy().

double bessy1 ( double  x)

Definition at line 76 of file cbessel.cpp.

Referenced by besselY(), and bessy().