#include <series_sugar.hpp>
Definition at line 68 of file series_sugar.hpp.
fixed_point_vector_series_rep | ( | const routine & | fun2, | |
const vector< vector< C > > & | c2 | |||
) | [inline] |
Definition at line 72 of file series_sugar.hpp.
00073 : 00074 recursive_series_rep<vector<C> > (CF(c2)), fun (fun2), c (c2) {} syntactic expression (const syntactic& z) const {
syntactic expression | ( | const syntactic & | z | ) | const [inline] |
Definition at line 75 of file series_sugar.hpp.
References mmx::flatten().
virtual void Increase_order | ( | nat | l | ) | [inline, virtual, inherited] |
Definition at line 142 of file series.hpp.
References mmx::increase_order().
00142 { 00143 Series_rep::Increase_order (l); 00144 increase_order (eq, l); }
vector< C > & initial | ( | nat | n2 | ) | [inline, inherited] |
Definition at line 139 of file series.hpp.
Referenced by fixed_point_vector_series_rep< C >::initialize().
Implements recursive_series_rep< vector< C > >.
Definition at line 78 of file series_sugar.hpp.
References mmx::as_vector(), mmx::from_vector(), recursive_series_rep< vector< C > >::initial(), and mmx::N().
00078 { 00079 for (nat i=0; i<N(c); i++) this->initial(i)= c[i]; 00080 vector<series<C> > in= as_vector (this->me ()); 00081 generic genout= fun->apply (as<generic> (as<vector<generic> > (in))); 00082 vector<series<C> > out= 00083 as<vector<series<C> > > (as<vector<generic> > (genout)); 00084 return from_vector (out); }
vector< C > next | ( | ) | [inline, inherited] |
Definition at line 145 of file series.hpp.
00145 { return eq[this->n]; }