26 #if ! defined (octave_lo_specfun_h)
27 #define octave_lo_specfun_h 1
29 #include "octave-config.h"
41 inline float acosh (
float x) {
return std::acoshf (
x); }
59 inline float asinh (
float x) {
return std::asinhf (
x); }
64 inline float atanh (
float x) {
return std::atanhf (
x); }
290 inline float cbrt (
float x) {
return std::cbrtf (
x); }
298 double& dn,
double& err);
303 inline float erf (
float x) {
return std::erff (
x); }
308 inline float erfc (
float x) {
return std::erfcf (
x); }
329 inline float expm1 (
float x) {
return std::expm1f (
x); }
337 inline float lgamma (
float x) {
return std::lgammaf (
x); }
340 inline float log1p (
float x) {
return std::log1pf (
x); }
357 OCTAVE_END_NAMESPACE(math)
358 OCTAVE_END_NAMESPACE(
octave)
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