#include <analytic.hpp>
Definition at line 1439 of file analytic.hpp.
| integrate_analytic_rep | ( | const analytic< C, V > & | f2, | |
| const C & | c2 | |||
| ) | [inline] |
Definition at line 1444 of file analytic.hpp.
01444 : 01445 Analytic_rep (CF(f2)), f (f2), c (c2) {} void Clear_cache (nat which) const {
| Abs_type | ( | C | ) | const [inline] |
Definition at line 1453 of file analytic.hpp.
References integrate_analytic_rep< C, V >::c, mmx::expand(), mmx::me, mmx::pow(), mmx::R, Radius, and Series.
01453 { 01454 Series s= expand (this->me (), order); 01455 R b= tail_bound (this->f, r, order, a); 01456 if (order == 0) return abs (c) + b; 01457 else { 01458 Radius or0= promote ((int) order, r); 01459 Radius or1= promote ((int) order + 1, r); 01460 return (abs (this->f [order - 1]) * pow (r, or0) / or0) + (b * r / or1); 01461 } }
| Abs_type | ( | typename unvectorize< C >::val | ) | const [inline] |
Definition at line 1451 of file analytic.hpp.
01451 { 01452 return radius_bound (this->f); }
| void Clear_cache | ( | nat | which | ) | const [inline] |
Definition at line 1446 of file analytic.hpp.
References mmx::clear_cache().
01446 { 01447 Analytic_rep::Clear_cache (which); 01448 clear_cache (f, which); }
Definition at line 1464 of file analytic.hpp.
01464 { 01465 return f; }
| series<C> Expand | ( | ) | const [inline] |
Definition at line 1449 of file analytic.hpp.
References integrate_analytic_rep< C, V >::c, mmx::expand(), and mmx::integrate_init().
01449 { 01450 return integrate_init (expand (f), c); }
| analytic<C,V> Move | ( | const typename unvectorize< C >::val & | z | ) | const [inline] |
Definition at line 1462 of file analytic.hpp.
References mmx::eval(), mmx::integrate_init(), mmx::me, and mmx::move().
01462 { 01463 return integrate_init (move (f, z), eval (this->me (), z)); }
Definition at line 1442 of file analytic.hpp.
Referenced by integrate_analytic_rep< C, V >::Abs_type(), and integrate_analytic_rep< C, V >::Expand().
1.6.1