#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) |
Definition at line 50 of file besselj.cc.
enum bessel_type |
Enumerator | |
---|---|
BESSEL_J | |
BESSEL_Y | |
BESSEL_I | |
BESSEL_K | |
BESSEL_H1 | |
BESSEL_H2 |
Definition at line 40 of file besselj.cc.
octave_value_list do_bessel | ( | enum bessel_type | type, |
const char * | fcn, | ||
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 86 of file besselj.cc.
References octave_value::bool_value(), DO_BESSEL, octave_value::double_value(), error(), ierr, octave_value::is_scalar_type(), octave_value::is_single_type(), octave_value::islogical(), octave_value::isnumeric(), octave_value_list::length(), dim_vector::numel(), print_usage(), x, octave_value::xcomplex_array_value(), octave_value::xcomplex_column_vector_value(), octave_value::xcomplex_value(), octave_value::xfloat_complex_array_value(), octave_value::xfloat_complex_column_vector_value(), and octave_value::xfloat_complex_value().
Referenced by Fbesselh(), Fbesseli(), Fbesselj(), Fbesselk(), and Fbessely().
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().
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().
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().
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().
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().
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().