GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Enumerations | Functions
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 Fbesselj (const octave_value_list &args, int nargout) ar
 

Macro Definition Documentation

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

Definition at line 45 of file besselj.cc.

Referenced by do_bessel().

Enumeration Type Documentation

Enumerator
BESSEL_J 
BESSEL_Y 
BESSEL_I 
BESSEL_K 
BESSEL_H1 
BESSEL_H2 

Definition at line 35 of file besselj.cc.

Function Documentation

octave_value_list do_bessel ( enum bessel_type  type,
const char *  fn,
const octave_value_list args,
int  nargout 
)
OCTAVE_EXPORT octave_value_list Fbesselj ( const octave_value_list args,
int  nargout 
)

Definition at line 369 of file besselj.cc.

References BESSEL_J, do_bessel(), and nargout().

Referenced by install_besselj_fcns().