#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 *fn, const octave_value_list &args, int nargout) |
OCTAVE_EXPORT octave_value_list | Fbesselj (const octave_value_list &args, int nargout) ar |
Definition at line 45 of file besselj.cc.
Referenced by do_bessel().
enum bessel_type |
Enumerator | |
---|---|
BESSEL_J | |
BESSEL_Y | |
BESSEL_I | |
BESSEL_K | |
BESSEL_H1 | |
BESSEL_H2 |
Definition at line 35 of file besselj.cc.
octave_value_list do_bessel | ( | enum bessel_type | type, |
const char * | fn, | ||
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 81 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(), nargout(), dim_vector::numel(), print_usage(), result, retval, type, 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 Fbesselj().
OCTAVE_EXPORT octave_value_list Fbesselj | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 346 of file besselj.cc.
References BESSEL_J, do_bessel(), and nargout().