GNU Octave  3.8.0
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 "gripes.h"
#include "oct-obj.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)
static void gripe_bessel_arg (const char *fn, const char *arg)

Macro Definition Documentation

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

Definition at line 46 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 36 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 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 
)

Definition at line 468 of file besselj.cc.

References BESSEL_I, and do_bessel().

OCTAVE_EXPORT octave_value_list Fbesselj ( const octave_value_list args,
int  nargout 
)

Definition at line 450 of file besselj.cc.

References BESSEL_J, and do_bessel().

OCTAVE_EXPORT octave_value_list Fbesselk ( const octave_value_list args,
int  nargout 
)

Definition at line 477 of file besselj.cc.

References BESSEL_K, and do_bessel().

OCTAVE_EXPORT octave_value_list Fbessely ( const octave_value_list args,
int  nargout 
)

Definition at line 459 of file besselj.cc.

References BESSEL_Y, and do_bessel().

static void gripe_bessel_arg ( const char fn,
const char arg 
)
static

Definition at line 82 of file besselj.cc.

References error().

Referenced by do_bessel().