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
Namespaces | Macros | Typedefs | Functions | Variables
lo-specfun.cc File Reference
#include "Range.h"
#include "CColVector.h"
#include "CMatrix.h"
#include "dRowVector.h"
#include "dMatrix.h"
#include "dNDArray.h"
#include "CNDArray.h"
#include "fCColVector.h"
#include "fCMatrix.h"
#include "fRowVector.h"
#include "fMatrix.h"
#include "fNDArray.h"
#include "fCNDArray.h"
#include "f77-fcn.h"
#include "lo-amos-proto.h"
#include "lo-error.h"
#include "lo-ieee.h"
#include "lo-slatec-proto.h"
#include "lo-specfun.h"
#include "mx-inlines.cc"
#include "lo-mappers.h"
#include "lo-math.h"
#include "Faddeeva.hh"
Include dependency graph for lo-specfun.cc:

Go to the source code of this file.

Namespaces

 octave
 Octave interface to the compression and uncompression libraries.
 
 octave::math
 

Macros

#define ALL_BESSEL(name, fcn)
 
#define ALL_BESSEL(name, fcn)
 
#define MM_BESSEL(name, fcn)
 
#define MM_BESSEL(name, fcn)
 
#define MS_BESSEL(name, fcn)
 
#define MS_BESSEL(name, fcn)
 
#define NN_BESSEL(name, fcn)
 
#define NN_BESSEL(name, fcn)
 
#define NS_BESSEL(name, fcn)
 
#define NS_BESSEL(name, fcn)
 
#define RC_BESSEL(name, fcn)
 
#define RC_BESSEL(name, fcn)
 
#define SM_BESSEL(name, fcn)
 
#define SM_BESSEL(name, fcn)
 
#define SN_BESSEL(name, fcn)
 
#define SN_BESSEL(name, fcn)
 
#define SS_BESSEL(name, fcn)
 
#define SS_BESSEL(name, fcn)
 

Typedefs

typedef Complex(* octave::math::dptr )(const Complex &, double, int, octave_idx_type &)
 
typedef FloatComplex(* octave::math::fptr )(const FloatComplex &, float, int, octave_idx_type &)
 

Functions

double octave::math::acosh (double x)
 
float octave::math::acosh (float x)
 
Complex octave::math::acosh (const Complex &x)
 
FloatComplex octave::math::acosh (const FloatComplex &x)
 
Complex octave::math::airy (const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::airy (const ComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::airy (const ComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::airy (const FloatComplex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::airy (const FloatComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::airy (const FloatComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
double octave::math::asinh (double x)
 
float octave::math::asinh (float x)
 
Complex octave::math::asinh (const Complex &x)
 
FloatComplex octave::math::asinh (const FloatComplex &x)
 
double octave::math::atanh (double x)
 
float octave::math::atanh (float x)
 
Complex octave::math::atanh (const Complex &x)
 
FloatComplex octave::math::atanh (const FloatComplex &x)
 
static Complex octave::math::bessel_return_value (const Complex &val, octave_idx_type ierr)
 
static FloatComplex octave::math::bessel_return_value (const FloatComplex &val, octave_idx_type ierr)
 
Complex octave::math::besselh1 (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::besselh1 (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh1 (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh1 (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh1 (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh1 (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh1 (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh1 (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::besselh1 (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::besselh1 (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh1 (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh1 (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh1 (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh1 (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh1 (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh1 (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex octave::math::besselh2 (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::besselh2 (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh2 (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh2 (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh2 (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh2 (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselh2 (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselh2 (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::besselh2 (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::besselh2 (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh2 (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh2 (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh2 (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh2 (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselh2 (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselh2 (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex octave::math::besseli (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::besseli (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besseli (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besseli (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besseli (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besseli (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besseli (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besseli (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::besseli (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::besseli (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besseli (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besseli (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besseli (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besseli (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besseli (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besseli (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex octave::math::besselj (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::besselj (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselj (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselj (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselj (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselj (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselj (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselj (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::besselj (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::besselj (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselj (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselj (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselj (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselj (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselj (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselj (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex octave::math::besselk (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::besselk (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselk (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselk (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselk (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselk (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::besselk (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::besselk (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::besselk (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::besselk (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselk (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselk (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselk (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselk (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::besselk (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::besselk (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
Complex octave::math::bessely (double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::bessely (double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::bessely (const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::bessely (const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::bessely (double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::bessely (const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexMatrix octave::math::bessely (const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::bessely (const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::bessely (float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::bessely (float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::bessely (const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::bessely (const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::bessely (float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::bessely (const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::bessely (const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexMatrix octave::math::bessely (const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
double octave::math::betain (double x, double p, double q, double beta, bool &err)
 
double octave::math::betainc (double x, double a, double b)
 
Array< doubleoctave::math::betainc (double x, double a, const Array< double > &b)
 
Array< doubleoctave::math::betainc (double x, const Array< double > &a, double b)
 
Array< doubleoctave::math::betainc (double x, const Array< double > &a, const Array< double > &b)
 
Array< doubleoctave::math::betainc (const Array< double > &x, double a, double b)
 
Array< doubleoctave::math::betainc (const Array< double > &x, double a, const Array< double > &b)
 
Array< doubleoctave::math::betainc (const Array< double > &x, const Array< double > &a, double b)
 
Array< doubleoctave::math::betainc (const Array< double > &x, const Array< double > &a, const Array< double > &b)
 
float octave::math::betainc (float x, float a, float b)
 
Array< float > octave::math::betainc (float x, float a, const Array< float > &b)
 
Array< float > octave::math::betainc (float x, const Array< float > &a, float b)
 
Array< float > octave::math::betainc (float x, const Array< float > &a, const Array< float > &b)
 
Array< float > octave::math::betainc (const Array< float > &x, float a, float b)
 
Array< float > octave::math::betainc (const Array< float > &x, float a, const Array< float > &b)
 
Array< float > octave::math::betainc (const Array< float > &x, const Array< float > &a, float b)
 
Array< float > octave::math::betainc (const Array< float > &x, const Array< float > &a, const Array< float > &b)
 
double octave::math::betaincinv (double y, double p, double q)
 
Array< doubleoctave::math::betaincinv (double x, double a, const Array< double > &b)
 
Array< doubleoctave::math::betaincinv (double x, const Array< double > &a, double b)
 
Array< doubleoctave::math::betaincinv (double x, const Array< double > &a, const Array< double > &b)
 
Array< doubleoctave::math::betaincinv (const Array< double > &x, double a, double b)
 
Array< doubleoctave::math::betaincinv (const Array< double > &x, double a, const Array< double > &b)
 
Array< doubleoctave::math::betaincinv (const Array< double > &x, const Array< double > &a, double b)
 
Array< doubleoctave::math::betaincinv (const Array< double > &x, const Array< double > &a, const Array< double > &b)
 
Complex octave::math::biry (const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
ComplexMatrix octave::math::biry (const ComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
ComplexNDArray octave::math::biry (const ComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplex octave::math::biry (const FloatComplex &z, bool deriv, bool scaled, octave_idx_type &ierr)
 
FloatComplexMatrix octave::math::biry (const FloatComplexMatrix &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
FloatComplexNDArray octave::math::biry (const FloatComplexNDArray &z, bool deriv, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplex octave::math::cbesh1 (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex octave::math::cbesh2 (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex octave::math::cbesi (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex octave::math::cbesj (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex octave::math::cbesk (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
static FloatComplex octave::math::cbesy (const FloatComplex &z, float alpha, int kode, octave_idx_type &ierr)
 
double octave::math::cbrt (double x)
 
float octave::math::cbrt (float x)
 
float octave::math::dawson (float x)
 
double octave::math::dawson (double x)
 
Complex octave::math::dawson (const Complex &x)
 
FloatComplex octave::math::dawson (const FloatComplex &x)
 
static Complex octave::math::do_bessel (dptr f, const char *, double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
 
static ComplexMatrix octave::math::do_bessel (dptr f, const char *, double alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix octave::math::do_bessel (dptr f, const char *, const Matrix &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix octave::math::do_bessel (dptr f, const char *fn, const Matrix &alpha, const ComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray octave::math::do_bessel (dptr f, const char *, double alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray octave::math::do_bessel (dptr f, const char *, const NDArray &alpha, const Complex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexNDArray octave::math::do_bessel (dptr f, const char *fn, const NDArray &alpha, const ComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static ComplexMatrix octave::math::do_bessel (dptr f, const char *, const RowVector &alpha, const ComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplex octave::math::do_bessel (fptr f, const char *, float alpha, const FloatComplex &x, bool scaled, octave_idx_type &ierr)
 
static FloatComplexMatrix octave::math::do_bessel (fptr f, const char *, float alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix octave::math::do_bessel (fptr f, const char *, const FloatMatrix &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix octave::math::do_bessel (fptr f, const char *fn, const FloatMatrix &alpha, const FloatComplexMatrix &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray octave::math::do_bessel (fptr f, const char *, float alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray octave::math::do_bessel (fptr f, const char *, const FloatNDArray &alpha, const FloatComplex &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexNDArray octave::math::do_bessel (fptr f, const char *fn, const FloatNDArray &alpha, const FloatComplexNDArray &x, bool scaled, Array< octave_idx_type > &ierr)
 
static FloatComplexMatrix octave::math::do_bessel (fptr f, const char *, const FloatRowVector &alpha, const FloatComplexColumnVector &x, bool scaled, Array< octave_idx_type > &ierr)
 
static double octave::math::do_erfcinv (double x, bool refine)
 
static double octave::math::do_erfinv (double x, bool refine)
 
void octave::math::ellipj (double u, double m, double &sn, double &cn, double &dn, double &err)
 
void octave::math::ellipj (const Complex &u, double m, Complex &sn, Complex &cn, Complex &dn, double &err)
 
double octave::math::erf (double x)
 
float octave::math::erf (float x)
 
Complex octave::math::erf (const Complex &x)
 
FloatComplex octave::math::erf (const FloatComplex &x)
 
double octave::math::erfc (double x)
 
float octave::math::erfc (float x)
 
Complex octave::math::erfc (const Complex &x)
 
FloatComplex octave::math::erfc (const FloatComplex &x)
 
double octave::math::erfcinv (double x)
 
float octave::math::erfcinv (float x)
 
float octave::math::erfcx (float x)
 
double octave::math::erfcx (double x)
 
Complex octave::math::erfcx (const Complex &x)
 
FloatComplex octave::math::erfcx (const FloatComplex &x)
 
float octave::math::erfi (float x)
 
double octave::math::erfi (double x)
 
Complex octave::math::erfi (const Complex &x)
 
FloatComplex octave::math::erfi (const FloatComplex &x)
 
double octave::math::erfinv (double x)
 
float octave::math::erfinv (float x)
 
static OCTAVE_NORETURN void octave::math::err_betainc_nonconformant (const dim_vector &d1, const dim_vector &d2, const dim_vector &d3)
 
static OCTAVE_NORETURN void octave::math::err_betaincinv_nonconformant (const dim_vector &d1, const dim_vector &d2, const dim_vector &d3)
 
double octave::math::expm1 (double x)
 
Complex octave::math::expm1 (const Complex &x)
 
float octave::math::expm1 (float x)
 
FloatComplex octave::math::expm1 (const FloatComplex &x)
 
template<typename T >
static void octave::math::fortran_psifn (const T z, const octave_idx_type n, T *ans, octave_idx_type *ierr)
 
template<>
void octave::math::fortran_psifn< double > (const double z, const octave_idx_type n, double *ans, octave_idx_type *ierr)
 
template<>
void octave::math::fortran_psifn< float > (const float z, const octave_idx_type n, float *ans, octave_idx_type *ierr)
 
double octave::math::gamma (double x)
 
float octave::math::gamma (float x)
 
double octave::math::gammainc (double x, double a, bool &err)
 
Matrix octave::math::gammainc (double x, const Matrix &a)
 
Matrix octave::math::gammainc (const Matrix &x, double a)
 
Matrix octave::math::gammainc (const Matrix &x, const Matrix &a)
 
NDArray octave::math::gammainc (double x, const NDArray &a)
 
NDArray octave::math::gammainc (const NDArray &x, double a)
 
NDArray octave::math::gammainc (const NDArray &x, const NDArray &a)
 
float octave::math::gammainc (float x, float a, bool &err)
 
FloatMatrix octave::math::gammainc (float x, const FloatMatrix &a)
 
FloatMatrix octave::math::gammainc (const FloatMatrix &x, float a)
 
FloatMatrix octave::math::gammainc (const FloatMatrix &x, const FloatMatrix &a)
 
FloatNDArray octave::math::gammainc (float x, const FloatNDArray &a)
 
FloatNDArray octave::math::gammainc (const FloatNDArray &x, float a)
 
FloatNDArray octave::math::gammainc (const FloatNDArray &x, const FloatNDArray &a)
 
static bool octave::math::is_integer_value (double x)
 
static bool octave::math::is_integer_value (float x)
 
template<typename T >
static T octave::math::lanczos_approximation_psi (const T zc)
 
double octave::math::lgamma (double x)
 
float octave::math::lgamma (float x)
 
double octave::math::log1p (double x)
 
Complex octave::math::log1p (const Complex &x)
 
float octave::math::log1p (float x)
 
FloatComplex octave::math::log1p (const FloatComplex &x)
 
double octave::math::psi (double z)
 
float octave::math::psi (float z)
 
Complex octave::math::psi (const Complex &z)
 
FloatComplex octave::math::psi (const FloatComplex &z)
 
double octave::math::psi (octave_idx_type n, double z)
 
float octave::math::psi (octave_idx_type n, float z)
 
Complex octave::math::rc_lgamma (double x)
 
FloatComplex octave::math::rc_lgamma (float x)
 
Complex octave::math::rc_log1p (double x)
 
FloatComplex octave::math::rc_log1p (float x)
 
template<typename T >
octave::math::xcbrt (T x)
 
template<typename T >
static T octave::math::xlog (const T &x)
 
template<>
double octave::math::xlog (const double &x)
 
template<>
float octave::math::xlog (const float &x)
 
template<typename T >
octave::math::xpsi (T z)
 
template<typename T >
std::complex< T > octave::math::xpsi (const std::complex< T > &z)
 
template<typename T >
octave::math::xpsi (const octave_idx_type n, T z)
 
static Complex octave::math::zbesh1 (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex octave::math::zbesh2 (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex octave::math::zbesi (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex octave::math::zbesj (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex octave::math::zbesk (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 
static Complex octave::math::zbesy (const Complex &z, double alpha, int kode, octave_idx_type &ierr)
 

Variables

static const double octave::math::pi = 3.14159265358979323846
 

Macro Definition Documentation

#define ALL_BESSEL (   name,
  fcn 
)
Value:
#define RC_BESSEL(name, fcn)
Definition: lo-specfun.cc:1935
#define NS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1919
#define SN_BESSEL(name, fcn)
Definition: lo-specfun.cc:1911
octave_function * fcn
Definition: ov-class.cc:1743
#define SS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1880
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
#define NN_BESSEL(name, fcn)
Definition: lo-specfun.cc:1927
#define MS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1895
#define SM_BESSEL(name, fcn)
Definition: lo-specfun.cc:1887
#define MM_BESSEL(name, fcn)
Definition: lo-specfun.cc:1903

Definition at line 1943 of file lo-specfun.cc.

#define ALL_BESSEL (   name,
  fcn 
)
Value:
#define RC_BESSEL(name, fcn)
Definition: lo-specfun.cc:1935
#define NS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1919
#define SN_BESSEL(name, fcn)
Definition: lo-specfun.cc:1911
octave_function * fcn
Definition: ov-class.cc:1743
#define SS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1880
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
#define NN_BESSEL(name, fcn)
Definition: lo-specfun.cc:1927
#define MS_BESSEL(name, fcn)
Definition: lo-specfun.cc:1895
#define SM_BESSEL(name, fcn)
Definition: lo-specfun.cc:1887
#define MM_BESSEL(name, fcn)
Definition: lo-specfun.cc:1903

Definition at line 1943 of file lo-specfun.cc.

#define MM_BESSEL (   name,
  fcn 
)
Value:
name (const Matrix& alpha, const ComplexMatrix& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
Definition: dMatrix.h:37
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1903 of file lo-specfun.cc.

#define MM_BESSEL (   name,
  fcn 
)
Value:
name (const FloatMatrix& alpha, const FloatComplexMatrix& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1903 of file lo-specfun.cc.

#define MS_BESSEL (   name,
  fcn 
)
Value:
name (const Matrix& alpha, const Complex& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
Definition: dMatrix.h:37
std::complex< double > Complex
Definition: oct-cmplx.h:31
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1895 of file lo-specfun.cc.

#define MS_BESSEL (   name,
  fcn 
)
Value:
name (const FloatMatrix& alpha, const FloatComplex& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
std::complex< float > FloatComplex
Definition: oct-cmplx.h:32
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1895 of file lo-specfun.cc.

#define NN_BESSEL (   name,
  fcn 
)
Value:
name (const NDArray& alpha, const ComplexNDArray& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1927 of file lo-specfun.cc.

#define NN_BESSEL (   name,
  fcn 
)
Value:
name (const FloatNDArray& alpha, const FloatComplexNDArray& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1927 of file lo-specfun.cc.

#define NS_BESSEL (   name,
  fcn 
)
Value:
name (const NDArray& alpha, const Complex& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
std::complex< double > Complex
Definition: oct-cmplx.h:31
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1919 of file lo-specfun.cc.

#define NS_BESSEL (   name,
  fcn 
)
Value:
name (const FloatNDArray& alpha, const FloatComplex& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
std::complex< float > FloatComplex
Definition: oct-cmplx.h:32
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1919 of file lo-specfun.cc.

#define RC_BESSEL (   name,
  fcn 
)
Value:
name (const RowVector& alpha, const ComplexColumnVector& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1935 of file lo-specfun.cc.

#define RC_BESSEL (   name,
  fcn 
)
Value:
name (const FloatRowVector& alpha, const FloatComplexColumnVector& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1935 of file lo-specfun.cc.

#define SM_BESSEL (   name,
  fcn 
)
Value:
name (double alpha, const ComplexMatrix& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1887 of file lo-specfun.cc.

#define SM_BESSEL (   name,
  fcn 
)
Value:
name (float alpha, const FloatComplexMatrix& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1887 of file lo-specfun.cc.

#define SN_BESSEL (   name,
  fcn 
)
Value:
name (double alpha, const ComplexNDArray& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1911 of file lo-specfun.cc.

#define SN_BESSEL (   name,
  fcn 
)
Value:
name (float alpha, const FloatComplexNDArray& x, bool scaled, \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1911 of file lo-specfun.cc.

#define SS_BESSEL (   name,
  fcn 
)
Value:
name (double alpha, const Complex& x, bool scaled, octave_idx_type& ierr) \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
std::complex< double > Complex
Definition: oct-cmplx.h:31
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1880 of file lo-specfun.cc.

#define SS_BESSEL (   name,
  fcn 
)
Value:
name (float alpha, const FloatComplex& x, bool scaled, octave_idx_type& ierr) \
{ \
return do_bessel (fcn, #name, alpha, x, scaled, ierr); \
}
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT * ierr
octave_function * fcn
Definition: ov-class.cc:1743
OCTAVE_EXPORT octave_value_list any number nd example oindent prints the prompt xample Pick a any number!nd example oindent and waits for the user to enter a value The string entered by the user is evaluated as an so it may be a literal a variable name
Definition: input.cc:871
octave_value_list do_bessel(enum bessel_type type, const char *fn, const octave_value_list &args, int nargout)
Definition: besselj.cc:81
std::complex< float > FloatComplex
Definition: oct-cmplx.h:32
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x

Definition at line 1880 of file lo-specfun.cc.