26#ifndef _CXSC_IMATH_HPP_INCLUDED
27#define _CXSC_IMATH_HPP_INCLUDED
30#include "interval.hpp"
35 interval
sqr (
const interval&)
noexcept;
37inline interval
sqrt (
const interval&);
39 interval
sqrt (
const interval &,
int);
41 interval
sqrt1px2(
const interval&)
noexcept;
43 interval
sqrtp1m1(
const interval&)
noexcept;
50inline interval
sin (
const interval&)
noexcept;
54inline interval
cos (
const interval&)
noexcept;
56inline interval
tan (
const interval&)
noexcept;
58inline interval
cot (
const interval&)
noexcept;
61inline interval
asin (
const interval&);
63inline interval
acos (
const interval&);
65inline interval
atan (
const interval&);
67inline interval
acot (
const interval&);
70inline interval
exp (
const interval&)
noexcept;
72 interval
expmx2 (
const interval&);
74 interval
expm1 (
const interval&);
76 interval
expx2 (
const interval& x);
78 interval
expx2m1 (
const interval& x);
81inline interval
ln (
const interval&);
83 interval
lnp1 (
const interval&)
noexcept;
85inline interval
log2 (
const interval&);
87inline interval
log10 (
const interval&);
90inline interval
sinh (
const interval&)
noexcept;
92inline interval
cosh (
const interval&)
noexcept;
94inline interval
tanh (
const interval&)
noexcept;
96inline interval
coth (
const interval&)
noexcept;
99inline interval
asinh (
const interval&);
101inline interval
acosh (
const interval&);
103 interval
acoshp1 (
const interval&);
105inline interval
atanh (
const interval&);
107inline interval
acoth (
const interval&);
110interval
erf (
const interval&);
112interval
erfc (
const interval&);
114interval
gamma (
const interval& x);
116interval
gammar(
const interval& x);
119interval
pow (
const interval&,
const interval&)
noexcept;
121interval
power (
const interval&,
int);
123interval
Power (
const interval&,
int);
126interval
sqrtx2y2(
const interval&,
const interval&)
noexcept;
128interval
ln_sqrtx2y2(
const interval&,
const interval&)
noexcept;
The namespace cxsc, providing all functionality of the class library C-XSC.
cinterval sqrtp1m1(const cinterval &z) noexcept
Calculates .
cinterval sqrt1mx2(const cinterval &z) noexcept
Calculates .
interval erf(const interval &a)
The Gauss error function .
cinterval asinh(const cinterval &z) noexcept
Calculates .
interval gamma(const interval &x)
The Gamma function.
cinterval coth(const cinterval &z) noexcept
Calculates .
cinterval log2(const cinterval &z) noexcept
Calculates .
cinterval power(const cinterval &z, int n) noexcept
Calculates .
interval sinpix_pi(const interval &x)
Calculates ;.
cinterval log10(const cinterval &z) noexcept
Calculates .
interval expx2(const interval &x)
Calculates .
cinterval ln(const cinterval &z) noexcept
Calculates .
cinterval pow(const cinterval &z, const interval &p) noexcept
Calculates .
interval expmx2(const interval &x)
Calculates .
cinterval sinh(const cinterval &z) noexcept
Calculates .
cinterval asin(const cinterval &z) noexcept
Calculates .
interval acoshp1(const interval &x)
Calculates .
cinterval tan(const cinterval &z) noexcept
Calculates .
interval Power(const interval &x, int n)
Calculates .
interval Pi()
Enclosure-Interval for .
cinterval acos(const cinterval &z) noexcept
Calculates .
cinterval sqrtx2m1(const cinterval &z) noexcept
Calculates .
cinterval acosh(const cinterval &z) noexcept
Calculates .
cinterval cosh(const cinterval &z) noexcept
Calculates .
cinterval cos(const cinterval &z) noexcept
Calculates .
cinterval sqrt1px2(const cinterval &z) noexcept
Calculates .
cinterval exp(const cinterval &z) noexcept
Calculates .
interval gammar(const interval &x)
The inverse Gamma function: 1/Gamma(x)
interval erfc(const interval &a)
The complementary Gauss error function .
interval expx2m1(const interval &x)
Calculates .
cinterval tanh(const cinterval &z) noexcept
Calculates .
interval ln_sqrtx2y2(const interval &x, const interval &y) noexcept
Calculates .
cinterval expm1(const cinterval &z) noexcept
Calculates .
cinterval cot(const cinterval &z) noexcept
Calculates .
cinterval sqrt(const cinterval &z) noexcept
Calculates .
cinterval acot(const cinterval &z) noexcept
Calculates .
cinterval sqr(const cinterval &z) noexcept
Calculates .
cinterval lnp1(const cinterval &z) noexcept
Calculates .
cinterval atan(const cinterval &z) noexcept
Calculates .
cinterval atanh(const cinterval &z) noexcept
Calculates .
cinterval acoth(const cinterval &z) noexcept
Calculates .
interval sqrtx2y2(const interval &x, const interval &y) noexcept
Calculates .
cinterval sin(const cinterval &z) noexcept
Calculates .