68 Real rate = 3.0 + 2.0 * Const::_SQRT2_;
74 / (Const::_LN2_-std::log(
rate))
81 sum += (
c = b-
c) *
f.first();
84 for (
int k = 1; k<
niter; k++)
86 sum += (
c = b-
c) *
f.next();
109template <
class Serie>
121 e0[1] =
e0[0] +
f.next();
122 e0[2] =
e0[1] +
f.next();
123 e0[3] =
e0[2] +
f.next();
124 e0[4] =
e0[3] +
f.next();
125 e0[5] =
e0[4] +
f.next();
126 e0[6] =
e0[5] +
f.next();
129 e1[0] = 1/(
e0[1] -
e0[0]);
130 e1[1] = 1/(
e0[2] -
e0[1]);
131 e1[2] = 1/(
e0[3] -
e0[2]);
132 e1[3] = 1/(
e0[4] -
e0[3]);
133 e1[4] = 1/(
e0[5] -
e0[4]);
134 e1[5] = 1/(
e0[6] -
e0[5]);
171 if ( (
delta = (
e0[6] -
e0[5])) == 0)
break;
177 if ( (
delta = (
e1[5] -
e1[4])) == 0)
break;
183 if ( (
delta = (
e2[4] -
e2[3])) == 0)
break;
189 if ( (
delta = (
e3[3] -
e3[2])) == 0)
break;
194 if ( (
delta = (
e4[2] -
e4[1])) == 0)
break;
198 if ( (
delta = (
e5[1] -
e5[0])) == 0)
break;
222template <
class Seriea,
class Serieb>
231 if (
an == 0.)
return 0.;
260 if (std::abs(
Dcur) > 4294967296.0)
268 if (std::abs(
Ncur) > 4294967296.0)
270 Ncur /= 4294967296.0;
271 Nold /= 4294967296.0;
272 Dold /= 4294967296.0;
273 Dcur /= 4294967296.0;
276 if (std::abs(
Dcur) != 0)
In this file we give the main mathematical constants.
In this file we define Interface base class for Real functions.
In this file we define Interface base class for Real Series.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
Real sumAlternateSerie(const ISerie< Serie > &f, int const &n=0)
Sum an alternating series using the Chebichev polynomials.
Real sumSerie(const ISerie< Serie > &f, int const &iter_max=10)
Sum a serie using the epsilon acceleration process.
Real continuedFraction(const ISerie< Seriea > &a, const ISerie< Serieb > &b, int const &iter_max=100)
Evaluate a continued fraction.
Arrays::SumOp< Lhs, Rhs >::result_type sum(Lhs const &lhs, Rhs const &rhs)
convenience function for summing two arrays
double Real
STK fundamental type of Real values.
The namespace STK is the main domain space of the Statistical ToolKit project.
Arithmetic properties of STK fundamental types.