1 #ifndef POWER_SERIES_HEADER 2 #define POWER_SERIES_HEADER 8 std::input_iterator_tag,
9 typename traits::expansion_type,
11 shared_ptr<const typename traits::expansion_type>,
12 const typename traits::expansion_type
28 data(den_arg.getRing()),
36 typename traits::denominator_type::iterator it=
denominator.begin();
37 typename traits::denominator_type::iterator end=
denominator.end();
40 if ((*it).isConstant())
64 typename expansion_type::iterator it=
data.begin();
65 typename expansion_type::iterator end=
data.end();
66 ring
r=
data.getRing();
70 if(it->lmTotalDegree()<
state)
81 typename expansion_type::iterator it=
data.begin();
82 typename expansion_type::iterator end=
data.end();
83 ring
r=
data.getRing();
87 if(it->lmTotalDegree()==
state)
PowerSeriesBase< PowerSeriesVectorTraits > VectorPowerSeries
PowerSeriesInputIterator< traits > iterator
PowerSeriesBase< PowerSeriesPolyTraits > PowerSeries
PowerSeriesBase(const numerator_type &a, const denominator_type &b)
VectorPowerSeries create_type
denominator_type denominator
traits::numerator_type numerator_type
traits::denominator_type denominator_type