#include <series.hpp>
Definition at line 66 of file series.hpp.
series | ( | ) | [inline] |
Definition at line 386 of file series.hpp.
Definition at line 388 of file series.hpp.
Definition at line 404 of file series.hpp.
series | ( | const T & | c | ) | [inline] |
Definition at line 406 of file series.hpp.
Definition at line 408 of file series.hpp.
References promote().
00408 { 00409 rep= new scalar_series_rep<C,V> (promote (c, fm)); }
series | ( | const T & | c, | |
nat | deg | |||
) | [inline] |
Definition at line 428 of file series.hpp.
00428 { 00429 rep= new polynomial_series_rep<C,V> (polynomial<C> (as<C> (c), deg)); 00430 }
series | ( | const polynomial< T > & | P | ) | [inline] |
Definition at line 433 of file series.hpp.
series | ( | const polynomial< T > & | P, | |
const format< C > & | fm | |||
) | [inline] |
Definition at line 438 of file series.hpp.
Definition at line 524 of file series.hpp.
Definition at line 529 of file series.hpp.
Definition at line 443 of file series.hpp.
Definition at line 463 of file series.hpp.
static nat get_cancel_order | ( | ) | [inline, static] |
Definition at line 82 of file series.hpp.
Referenced by series< vector< C >, V >::get_cancel_order().
00082 { 00083 return S::get_cancel_order (); }
static bool get_formula_output | ( | ) | [inline, static] |
Definition at line 87 of file series.hpp.
Referenced by series< vector< C >, V >::get_formula_output().
00087 { 00088 return S::get_formula_output (); }
static nat get_output_order | ( | ) | [inline, static] |
Definition at line 77 of file series.hpp.
Referenced by series< vector< C >, V >::get_output_order().
00077 { 00078 return S::get_output_order (); }
static generic get_variable_name | ( | ) | [inline, static] |
Definition at line 72 of file series.hpp.
Referenced by series< vector< C >, V >::get_variable_name().
00072 { 00073 return S::get_variable_name (); }
const C * operator() | ( | nat | start, | |
nat | end | |||
) | const [inline] |
Definition at line 222 of file series.hpp.
const C & operator[] | ( | nat | n | ) | const [inline] |
Definition at line 209 of file series.hpp.
00209 { 00210 if (n < rep->n) return rep->a[n]; 00211 if (n >= rep->l) rep->Increase_order (n+1); 00212 while (rep->n <= n) { 00213 rep->a[rep->n]= rep->next (); 00214 //mmout << "{" << rep->n << ";" << this << "}"; 00215 rep->n++; 00216 } 00217 // mmout << (*this) << " [" << n << "] -> " << rep->a[n] << "\n"; 00218 return rep->a[n]; 00219 }
static void set_cancel_order | ( | const nat & | x | ) | [inline, static] |
Definition at line 84 of file series.hpp.
Referenced by series< vector< C >, V >::set_cancel_order().
00084 { 00085 S::set_cancel_order (x); }
static void set_formula_output | ( | const bool & | x | ) | [inline, static] |
Definition at line 89 of file series.hpp.
Referenced by series< vector< C >, V >::set_formula_output().
00089 { 00090 S::set_formula_output (x); }
static void set_output_order | ( | const nat & | x | ) | [inline, static] |
Definition at line 79 of file series.hpp.
Referenced by series< vector< C >, V >::set_output_order().
00079 { 00080 S::set_output_order (x); }
static void set_variable_name | ( | const generic & | x | ) | [inline, static] |
Definition at line 74 of file series.hpp.
Referenced by series< vector< C >, V >::set_variable_name().
00074 { 00075 S::set_variable_name (x); }