GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
besselj.cc File Reference
#include "lo-specfun.h"
#include "quit.h"
#include "defun.h"
#include "error.h"
#include "ovl.h"
#include "utils.h"

Go to the source code of this file.

Macros

#define DO_BESSEL(type, alpha, x, scaled, ierr, result)
 

Enumerations

enum  bessel_type {
  BESSEL_J , BESSEL_Y , BESSEL_I , BESSEL_K ,
  BESSEL_H1 , BESSEL_H2
}
 

Functions

octave_value_list do_bessel (enum bessel_type type, const char *fcn, const octave_value_list &args, int nargout)
 
octave_value_list Fairy (const octave_value_list &args, int nargout)
 
octave_value_list Fbesselh (const octave_value_list &args, int nargout)
 
octave_value_list Fbesseli (const octave_value_list &args, int nargout)
 
octave_value_list Fbesselj (const octave_value_list &args, int nargout)
 
octave_value_list Fbesselk (const octave_value_list &args, int nargout)
 
octave_value_list Fbessely (const octave_value_list &args, int nargout)
 

Macro Definition Documentation

◆ DO_BESSEL

#define DO_BESSEL (   type,
  alpha,
  x,
  scaled,
  ierr,
  result 
)

Definition at line 50 of file besselj.cc.

Enumeration Type Documentation

◆ bessel_type

Enumerator
BESSEL_J 
BESSEL_Y 
BESSEL_I 
BESSEL_K 
BESSEL_H1 
BESSEL_H2 

Definition at line 40 of file besselj.cc.

Function Documentation

◆ do_bessel()

◆ Fairy()

octave_value_list Fairy ( const octave_value_list args,
int  nargout 
)

Definition at line 678 of file besselj.cc.

References airy(), biry(), error(), ierr, print_usage(), and scale().

◆ Fbesselh()

octave_value_list Fbesselh ( const octave_value_list args,
int  nargout 
)

Definition at line 586 of file besselj.cc.

References BESSEL_H1, BESSEL_H2, do_bessel(), error(), and print_usage().

◆ Fbesseli()

octave_value_list Fbesseli ( const octave_value_list args,
int  nargout 
)

Definition at line 466 of file besselj.cc.

References BESSEL_I, and do_bessel().

◆ Fbesselj()

octave_value_list Fbesselj ( const octave_value_list args,
int  nargout 
)

Definition at line 352 of file besselj.cc.

References BESSEL_J, and do_bessel().

◆ Fbesselk()

octave_value_list Fbesselk ( const octave_value_list args,
int  nargout 
)

Definition at line 527 of file besselj.cc.

References BESSEL_K, and do_bessel().

◆ Fbessely()

octave_value_list Fbessely ( const octave_value_list args,
int  nargout 
)

Definition at line 411 of file besselj.cc.

References BESSEL_Y, and do_bessel().