GNU Octave  6.2.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"
Include dependency graph for besselj.cc:

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 *fn, const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fairy (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fbesselh (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fbesseli (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fbesselj (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT octave_value_list Fbesselk (const octave_value_list &args, int nargout)
 
OCTAVE_EXPORT 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 48 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 38 of file besselj.cc.

Function Documentation

◆ do_bessel()

◆ Fairy()

OCTAVE_EXPORT octave_value_list Fairy ( const octave_value_list args,
int  nargout 
)

Definition at line 660 of file besselj.cc.

References octave::math::airy(), octave::math::biry(), error(), ierr, print_usage(), retval, and scale().

◆ Fbesselh()

OCTAVE_EXPORT octave_value_list Fbesselh ( const octave_value_list args,
int  nargout 
)

Definition at line 575 of file besselj.cc.

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

◆ Fbesseli()

OCTAVE_EXPORT octave_value_list Fbesseli ( const octave_value_list args,
int  nargout 
)

Definition at line 459 of file besselj.cc.

References BESSEL_I, and do_bessel().

◆ Fbesselj()

OCTAVE_EXPORT octave_value_list Fbesselj ( const octave_value_list args,
int  nargout 
)

Definition at line 349 of file besselj.cc.

References BESSEL_J, and do_bessel().

◆ Fbesselk()

OCTAVE_EXPORT octave_value_list Fbesselk ( const octave_value_list args,
int  nargout 
)

Definition at line 516 of file besselj.cc.

References BESSEL_K, and do_bessel().

◆ Fbessely()

OCTAVE_EXPORT octave_value_list Fbessely ( const octave_value_list args,
int  nargout 
)

Definition at line 404 of file besselj.cc.

References BESSEL_Y, and do_bessel().