#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_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) |
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(), NDArray, 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_EXPORT octave_value_list Fairy | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 678 of file besselj.cc.
References airy(), biry(), error(), ierr, NDArray, print_usage(), and scale().
| OCTAVE_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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().