26#if ! defined (octave_lo_specfun_h)
27#define octave_lo_specfun_h 1
29#include "octave-config.h"
40inline
double acosh (
double x) {
return std::acosh (
x); }
41inline float acosh (
float x) {
return std::acoshf (
x); }
58inline double asinh (
double x) {
return std::asinh (
x); }
59inline float asinh (
float x) {
return std::asinhf (
x); }
63inline double atanh (
double x) {
return std::atanh (
x); }
64inline float atanh (
float x) {
return std::atanhf (
x); }
289inline double cbrt (
double x) {
return std::cbrt (
x); }
290inline float cbrt (
float x) {
return std::cbrtf (
x); }
298 double& dn,
double& err);
302inline double erf (
double x) {
return std::erf (
x); }
303inline float erf (
float x) {
return std::erff (
x); }
307inline double erfc (
double x) {
return std::erfc (
x); }
308inline float erfc (
float x) {
return std::erfcf (
x); }
328inline double expm1 (
double x) {
return std::expm1 (
x); }
329inline float expm1 (
float x) {
return std::expm1f (
x); }
336inline double lgamma (
double x) {
return std::lgamma (
x); }
337inline float lgamma (
float x) {
return std::lgammaf (
x); }
339inline double log1p (
double x) {
return std::log1p (
x); }
340inline float log1p (
float x) {
return std::log1pf (
x); }
357OCTAVE_END_NAMESPACE(math)
358OCTAVE_END_NAMESPACE(octave)
N Dimensional Array with copy-on-write semantics.
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE const F77_INT F77_INT & ierr
F77_RET_T const F77_DBLE * x
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)
std::complex< double > Complex
std::complex< float > FloatComplex