5 template <
class Iterator,
class T>
6 void AmIteratorTmpl<Iterator,T>::setEqual(T& a, T
const & b)
7 { VecOp::assign(a, b); }
12 template <
class Iterator,
class T>
14 AmIteratorTmpl<Iterator,T>::dotProduct(T
const & a, T
const & b)
15 {
return VecOp::innerProduct(a, b); }
20 template <
class Iterator,
class T>
21 double AmIteratorTmpl<Iterator,T>::maxAbs(T
const & a)
22 {
return Reduce::maxAbs(a); }
27 template <
class Iterator,
class T>
28 void AmIteratorTmpl<Iterator,T>::subVV(T& a, T
const & b, T
const & c)
29 { VecOp::subVV(a, b, c); }
34 template <
class Iterator,
class T>
35 void AmIteratorTmpl<Iterator,T>::addEqVc(T& a, T
const & b,
double c)
36 { VecOp::addEqVc(a, b, c); }