| 
    algebramix_doc 0.3 
   | 
 
#include <series.hpp>
  
 Definition at line 960 of file series.hpp.
| shift_series_rep | ( | const series< C, V > & | f2, | 
| const C & | c2, | ||
| nat | order2 | ||
| ) |  [inline] | 
        
Definition at line 966 of file series.hpp.
                                                              :
    Series_rep (CF(f2)), f (f2), c (c2), order (order2) {}
| syntactic expression | ( | const syntactic & | z | ) |  const [inline] | 
        
Definition at line 968 of file series.hpp.
References mmx::flatten().
| void Increase_order | ( | nat | l | ) |  [inline] | 
        
Definition at line 970 of file series.hpp.
References mmx::increase_order().
                              {
    Series_rep::Increase_order (l);
    increase_order (f, l + order); }
| C next | ( | ) |  [inline] | 
        
Definition at line 973 of file series.hpp.
References mmx::C.
            {
    C s= this->zero (), p= this->one ();
    for (nat i=0; i<order; i++) {
      s += p * f[this->n + i];
      p *= c * (promote ((int) (this->n + i + 1), c) /
                promote ((int) (i + 1), c));
    }
    return s; }