51 #ifndef _CXSC_CIMATH_HPP_INCLUDED 52 #define _CXSC_CIMATH_HPP_INCLUDED 54 #include "cinterval.hpp" 62 cinterval
exp(
const cinterval&) throw();
64 cinterval
expm1(const cinterval&) throw();
66 cinterval
exp2(const cinterval&) throw();
68 cinterval
exp10(const cinterval&) throw();
70 cinterval
cos(const cinterval&) throw();
72 cinterval
sin(const cinterval&) throw();
74 cinterval
cosh(const cinterval&) throw();
76 cinterval
sinh(const cinterval&) throw();
79 cinterval
tan(const cinterval&) throw();
81 cinterval
cot(const cinterval&) throw();
83 cinterval
tanh(const cinterval&) throw();
85 cinterval
coth(const cinterval&) throw();
88 interval
arg(const cinterval&) throw();
89 interval arg_inclmon(const cinterval&) throw();
91 interval
Arg(const cinterval&) throw();
94 cinterval
ln(const cinterval&) throw();
96 cinterval
Ln(const cinterval&) throw();
98 cinterval
lnp1(const cinterval&) throw();
101 cinterval
log2(const cinterval&) throw();
103 cinterval
log10(const cinterval&) throw();
106 cinterval
sqr(const cinterval&) throw();
109 cinterval
sqrt(const cinterval&) throw();
111 cinterval
sqrtp1m1(const cinterval&) throw();
113 cinterval
sqrt1px2(const cinterval&) throw();
115 cinterval
sqrtx2m1(const cinterval&) throw();
117 cinterval
sqrt1mx2(const cinterval&) throw();
120 std::list<cinterval>
sqrt_all(const cinterval&);
122 cinterval
sqrt(const cinterval&,
int) throw();
124 std::list<cinterval>
sqrt_all(const cinterval&,
int);
127 cinterval
power_fast(const cinterval&,
int) throw();
129 cinterval
power(const cinterval&,
int) throw();
131 cinterval
pow(const cinterval&, const interval&) throw();
133 cinterval
pow(const cinterval&, const cinterval&) throw();
135 std::list<cinterval>
pow_all(const cinterval&, const interval&) throw();
140 cinterval
asin(const cinterval&) throw();
142 cinterval
acos(const cinterval&) throw();
144 cinterval
asinh(const cinterval&) throw();
146 cinterval
acosh(const cinterval&) throw();
148 cinterval
atan(const cinterval&) throw();
150 cinterval
acot(const cinterval&) throw();
152 cinterval
atanh(const cinterval&) throw();
154 cinterval
acoth(const cinterval&) throw();
158 #endif // _CXSC_CIMATH_HPP_INCLUDED cinterval sqrtx2m1(const cinterval &z)
Calculates .
cinterval sqrt1px2(const cinterval &z)
Calculates .
cinterval log2(const cinterval &z)
Calculates .
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.
cinterval acot(const cinterval &z)
Calculates .
cinterval atan(const cinterval &z)
Calculates .
cinterval acos(const cinterval &z)
Calculates .
cinterval sqr(const cinterval &z)
Calculates .
cinterval expm1(const cinterval &z)
Calculates .
cinterval tanh(const cinterval &z)
Calculates .
cinterval asinh(const cinterval &z)
Calculates .
cinterval log10(const cinterval &z)
Calculates .
cinterval sqrt1mx2(const cinterval &z)
Calculates .
cinterval lnp1(const cinterval &z)
Calculates .
std::list< cinterval > pow_all(const cinterval &z, const interval &p)
Calculates and returns all possible solutions.
std::list< cinterval > sqrt_all(const cinterval &z)
Calculates and returns all possible solutions.
cinterval Ln(const cinterval &z)
Calculates .
cinterval sqrt(const cinterval &z)
Calculates .
cinterval cos(const cinterval &z)
Calculates .
cinterval atanh(const cinterval &z)
Calculates .
cinterval power_fast(const cinterval &z, int n)
Calculates .
cinterval exp10(const cinterval &z)
Calculates .
void times2pown(cinterval &x, int n)
Fast multiplication of reference parameter [z] with .
cinterval sqrtp1m1(const cinterval &z)
Calculates .
cinterval exp(const cinterval &z)
Calculates .
cinterval cosh(const cinterval &z)
Calculates .
cinterval tan(const cinterval &z)
Calculates .
cinterval sinh(const cinterval &z)
Calculates .
cinterval exp2(const cinterval &z)
Calculates .
interval Arg(const cinterval &z)
Calculates .
cinterval asin(const cinterval &z)
Calculates .
cinterval acoth(const cinterval &z)
Calculates .
cinterval coth(const cinterval &z)
Calculates .
cinterval pow(const cinterval &z, const interval &p)
Calculates .
interval arg(const cinterval &z)
Calculates .
cinterval power(const cinterval &z, int n)
Calculates .
cinterval acosh(const cinterval &z)
Calculates .