Fix a couple issues introduced in the previous commit:

* removed DirectAccessBit from Part
* use a template specialization in inverseProduct() to transform a Part xpr to a Flagged xpr
This commit is contained in:
Gael Guennebaud
2008-07-26 23:05:44 +00:00
parent e77ccf2928
commit e9e5261664
5 changed files with 47 additions and 15 deletions

View File

@@ -32,7 +32,7 @@
* This class is the base that is inherited by all matrix, vector, and expression
* types. Most of the Eigen API is contained in this class. Other important classes for
* the Eigen API are Matrix, Cwise, and PartialRedux.
*
*
* Note that some methods are defined in the \ref Array module.
*
* \param Derived is the derived type, e.g. a matrix type, or an expression, etc.
@@ -550,7 +550,7 @@ template<typename Derived> class MatrixBase
template<typename OtherDerived>
typename ei_eval<Derived>::type
cross(const MatrixBase<OtherDerived>& other) const;
typename ei_eval<Derived>::type perpendicular(void) const;
typename ei_eval<Derived>::type someOrthogonal(void) const;
};
#endif // EIGEN_MATRIXBASE_H