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 .