change the Arch constants: const int ---> enum, more explicit names, and use

of a namespace instead of Prefix_Name.
This commit is contained in:
Benoit Jacob
2009-12-14 17:26:24 -05:00
parent 832045d363
commit d5f3b2dc94
4 changed files with 20 additions and 14 deletions

View File

@@ -90,8 +90,9 @@ MatrixBase<Derived>::cross3(const MatrixBase<OtherDerived>& other) const
const DerivedNested lhs(derived());
const OtherDerivedNested rhs(other.derived());
return ei_cross3_impl<EiArch,typename ei_cleantype<DerivedNested>::type,
typename ei_cleantype<OtherDerivedNested>::type>::run(lhs,rhs);
return ei_cross3_impl<Architecture::Target,
typename ei_cleantype<DerivedNested>::type,
typename ei_cleantype<OtherDerivedNested>::type>::run(lhs,rhs);
}
/** \returns a matrix expression of the cross product of each column or row