26#if ! defined (octave_oct_specfun_h)
27#define octave_oct_specfun_h 1
29#include "octave-config.h"
39inline
double acosh (
double x) {
return std::acosh (
x); }
40inline float acosh (
float x) {
return std::acoshf (
x); }
57inline double asinh (
double x) {
return std::asinh (
x); }
58inline float asinh (
float x) {
return std::asinhf (
x); }
62inline double atanh (
double x) {
return std::atanh (
x); }
63inline float atanh (
float x) {
return std::atanhf (
x); }
288inline double cbrt (
double x) {
return std::cbrt (
x); }
289inline float cbrt (
float x) {
return std::cbrtf (
x); }
297 double& dn,
double& err);
301inline double erf (
double x) {
return std::erf (
x); }
302inline float erf (
float x) {
return std::erff (
x); }
306inline double erfc (
double x) {
return std::erfc (
x); }
307inline float erfc (
float x) {
return std::erfcf (
x); }
327inline double expm1 (
double x) {
return std::expm1 (
x); }
328inline float expm1 (
float x) {
return std::expm1f (
x); }
335inline double lgamma (
double x) {
return std::lgamma (
x); }
336inline float lgamma (
float x) {
return std::lgammaf (
x); }
338inline double log1p (
double x) {
return std::log1p (
x); }
339inline float log1p (
float x) {
return std::log1pf (
x); }
356OCTAVE_END_NAMESPACE(math)
357OCTAVE_END_NAMESPACE(octave)
N Dimensional Array with copy-on-write semantics.
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
std::complex< double > Complex
std::complex< float > FloatComplex
Complex besselj(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex besselh2(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex rc_log1p(double x)
Complex bessely(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex besselk(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex besselh1(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex rc_lgamma(double x)
Complex airy(const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
void ellipj(double u, double m, double &sn, double &cn, double &dn, double &err)
Complex besseli(double alpha, const Complex &x, bool scaled, octave_idx_type &ierr)
Complex biry(const Complex &z, bool deriv, bool scaled, octave_idx_type &ierr)
F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT & ierr
F77_RET_T const F77_DBLE * x