vector_series_rep< C, V, W > Class Template Reference

#include <series_vector.hpp>

Inheritance diagram for vector_series_rep< C, V, W >:
series_rep

List of all members.

Public Member Functions


Detailed Description

template<typename C, typename V, typename W>
class mmx::vector_series_rep< C, V, W >

Definition at line 104 of file series_vector.hpp.


Constructor & Destructor Documentation

vector_series_rep ( const vector< series< C, V >, W > &  v2  )  [inline]

Definition at line 107 of file series_vector.hpp.

00107                                              :
00108     series_rep<Vector,V> (get_vector_format (v2)), v (v2) {}
  syntactic expression (const syntactic& z) const {


Member Function Documentation

syntactic expression ( const syntactic &  z  )  const [inline]

Definition at line 109 of file series_vector.hpp.

References mmx::flatten().

00109                                                   {
00110     return flatten (v, z); }

void Increase_order ( nat  l  )  [inline]

Definition at line 111 of file series_vector.hpp.

References mmx::increase_order(), and mmx::N().

00111                               {
00112     series_rep<Vector,V>::Increase_order (l);
00113     for (nat i=0; i<N(v); i++)
00114       increase_order (v[i], l); }

vector<C,W> next (  )  [inline]

Definition at line 115 of file series_vector.hpp.

References mmx::CF(), mmx::N(), promote(), and Vector.

00115                  {
00116     nat i, n= N(v);
00117     Vector coeff (promote (0, get_format1 (CF(v))), n);
00118     for (i=0; i<n; i++)
00119       coeff[i]= v[i][this->n];
00120     return coeff; }


The documentation for this class was generated from the following file:

Generated on 6 Dec 2012 for algebramix by  doxygen 1.6.1