This is what i have changed

File: algebra.cpp
66c66
< template <class T> const QuotientRing<T>::Element& 
QuotientRing<T>::MultiplicativeInverse(const Element &a) const
---
> template <class T> const typename QuotientRing<T>::Element& 
> QuotientRing<T>::MultiplicativeInverse(const Element &a) const

File: polynomi.h
307,308c307,308
<       typedef Element::CoefficientType CoefficientType;
<       typedef Element::RandomizationParameter RandomizationParameter;
---
>       typedef typename Element::CoefficientType CoefficientType;
>       typedef typename Element::RandomizationParameter RandomizationParameter;

File: eprecomp.cpp
51c51
< template <class T> ExponentiationPrecomputation<T>::Element 
ExponentiationPrecomputation<T>::Exponentiate(const Integer &exponent) const
---
> template <class T> typename ExponentiationPrecomputation<T>::Element 
> ExponentiationPrecomputation<T>::Exponentiate(const Integer &exponent) const

As you can see it is very easy, some typenames :-)
Manolo

-- 
Manuel Alvarez Fernandez  | Mundinteractivos - El Mundo      |
Area de Informatica       | Pradillo, 42                     |
[EMAIL PROTECTED]       | 28002 - Madrid (SPAIN, EU)       |
http://www.elmundo.es/    | Tel: (+34) 915864800 (Ext: 4637) |

Thought for the day:
    ALL men see in only 16 colors, like windows default settings.



Reply via email to