26 #ifndef _CXSC_L_IMATH_HPP_INCLUDED 27 #define _CXSC_L_IMATH_HPP_INCLUDED 29 #include "l_interval.hpp" 34 l_interval
pow (
const l_interval&,
const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
36 l_interval
power (const l_interval&,
int);
38 l_interval
sqr (const l_interval&);
41 l_interval
sqrt (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
44 l_interval
sqrt (const l_interval&,
int) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
48 l_interval
sin (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW);
51 l_interval
cos (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW);
54 l_interval
tan (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW,ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
57 l_interval
cot (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW,ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
61 l_interval
asin (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
64 l_interval
acos (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
67 l_interval
atan (const l_interval&) throw();
69 l_interval
acot (const l_interval&) throw();
72 l_interval
exp (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW);
75 l_interval
exp2(const l_interval &);
78 l_interval
exp10(const l_interval &);
81 l_interval
expm1(const l_interval & x) throw();
83 l_interval
expmx2 (const l_interval&);
85 l_interval
ln (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF);
88 l_interval
log2(const l_interval &);
90 l_interval
log10(const l_interval &);
92 l_interval
lnp1 (const l_interval&) throw();
94 l_interval
sinh (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW);
97 l_interval
cosh (const l_interval&) throw(ERROR_LINTERVAL_FAK_OVERFLOW);
100 l_interval
tanh (const l_interval&) throw();
102 l_interval
coth (const l_interval&) throw();
105 l_interval
asinh (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW);
108 l_interval
acosh (const l_interval&) throw();
110 l_interval
acoshp1 (const l_interval& x);
112 l_interval
atanh (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW);
115 l_interval
acoth (const l_interval&) throw(ERROR_LINTERVAL_STD_FKT_OUT_OF_DEF,ERROR_LINTERVAL_FAK_OVERFLOW);
119 l_interval
sqrt1px2(const l_interval&) throw();
121 l_interval
sqrtx2y2(const l_interval&, const l_interval&) throw();
124 l_interval
sqrtp1m1(const l_interval&) throw(STD_FKT_OUT_OF_DEF);
127 l_interval
sqrtx2m1(const l_interval&);
129 l_interval
sqrt1mx2(const l_interval&);
132 l_interval
ln_sqrtx2y2(const l_interval&, const l_interval&) throw();
225 #endif // _CXSC_L_IMATH_HPP_INCLUDED cinterval sqrtx2m1(const cinterval &z)
Calculates .
l_interval li_ln10()
Enclosure-Interval for .
The Multiple-Precision Data Type l_interval.
l_interval EulerGa_l_interval()
Enclosure-Interval for Euler Gamma.
l_interval EpPid4_l_interval()
Enclosure-Interval for .
l_interval Ln10_l_interval()
Enclosure-Interval for .
cinterval sqrt1px2(const cinterval &z)
Calculates .
l_interval Er_l_interval()
Enclosure-Interval for .
l_interval Pid4_l_interval()
Enclosure-Interval for .
l_interval Pid2_l_interval()
Enclosure-Interval for .
l_interval Catalan_l_interval()
Enclosure-Interval for Catalan Numbers.
cinterval log2(const cinterval &z)
Calculates .
l_interval Sqrt2Pi_l_interval()
Enclosure-Interval for .
l_interval Pip2_l_interval()
Enclosure-Interval for .
l_interval Ep2_l_interval()
Enclosure-Interval for .
l_interval Sqrt2r_l_interval()
Enclosure-Interval for .
interval sqrtx2y2(const interval &x, const interval &y)
Calculates .
l_interval EpPid2_l_interval()
Enclosure-Interval for .
cinterval ln(const cinterval &z)
Calculates .
cinterval sin(const cinterval &z)
Calculates .
cinterval cot(const cinterval &z)
Calculates .
The namespace cxsc, providing all functionality of the class library C-XSC.
interval ln_sqrtx2y2(const interval &x, const interval &y)
Calculates .
cinterval acot(const cinterval &z)
Calculates .
cinterval atan(const cinterval &z)
Calculates .
cinterval acos(const cinterval &z)
Calculates .
l_interval Pid3_l_interval()
Enclosure-Interval for .
cinterval sqr(const cinterval &z)
Calculates .
l_interval SqrtPir_l_interval()
Enclosure-Interval for .
l_interval Ln2_l_interval()
Enclosure-Interval for .
cinterval expm1(const cinterval &z)
Calculates .
cinterval tanh(const cinterval &z)
Calculates .
cinterval asinh(const cinterval &z)
Calculates .
l_interval Ep2Pi_l_interval()
Enclosure-Interval for .
cinterval log10(const cinterval &z)
Calculates .
l_interval Sqrt2Pir_l_interval()
Enclosure-Interval for .
l_interval Sqrt5_l_interval()
Enclosure-Interval for .
cinterval sqrt1mx2(const cinterval &z)
Calculates .
interval acoshp1(const interval &x)
Calculates .
cinterval lnp1(const cinterval &z)
Calculates .
l_interval li_sqrt2()
Enclosure-Interval for .
interval expmx2(const interval &x)
Calculates .
cinterval sqrt(const cinterval &z)
Calculates .
l_interval EpPi_l_interval()
Enclosure-Interval for .
cinterval cos(const cinterval &z)
Calculates .
l_interval Ln10r_l_interval()
Enclosure-Interval for .
cinterval atanh(const cinterval &z)
Calculates .
l_interval Sqrt3d2_l_interval()
Enclosure-Interval for .
cinterval exp10(const cinterval &z)
Calculates .
l_interval Pi2r_l_interval()
Enclosure-Interval for .
cinterval sqrtp1m1(const cinterval &z)
Calculates .
l_interval Ln2Pi_l_interval()
Enclosure-Interval for .
cinterval exp(const cinterval &z)
Calculates .
cinterval cosh(const cinterval &z)
Calculates .
l_interval li_Rln10()
Enclosure-Interval for .
cinterval tan(const cinterval &z)
Calculates .
l_interval LnPi_l_interval()
Enclosure-Interval for .
cinterval sinh(const cinterval &z)
Calculates .
cinterval exp2(const cinterval &z)
Calculates .
l_interval E_l_interval()
Enclosure-Interval for .
cinterval asin(const cinterval &z)
Calculates .
l_interval Sqrt7_l_interval()
Enclosure-Interval for .
cinterval acoth(const cinterval &z)
Calculates .
l_interval Ln2r_l_interval()
Enclosure-Interval for .
l_interval li_ln2()
Enclosure-Interval for .
cinterval coth(const cinterval &z)
Calculates .
cinterval pow(const cinterval &z, const interval &p)
Calculates .
cinterval power(const cinterval &z, int n)
Calculates .
l_interval Pi2_l_interval()
Enclosure-Interval for .
l_interval SqrtPi_l_interval()
Enclosure-Interval for .
l_interval Sqrt2_l_interval()
Enclosure-Interval for .
l_interval Pir_l_interval()
Enclosure-Interval for .
l_interval li_pi4()
Enclosure-Interval for .
l_interval Pi_l_interval()
Enclosure-Interval for .
cinterval acosh(const cinterval &z)
Calculates .
l_interval Sqrt3_l_interval()
Enclosure-Interval for .
l_interval Ep2r_l_interval()
Enclosure-Interval for .
l_interval Sqrt3r_l_interval()
Enclosure-Interval for .