diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-07-26 23:05:44 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-07-26 23:05:44 +0000 |
commit | e9e5261664cc77049f8b77a2c36c535fbd44889c (patch) | |
tree | 66b8fb784aa3051f2c247f951874664422c64975 /Eigen/src/Geometry/OrthoMethods.h | |
parent | e77ccf29288a8536e11dc5ea4fadcf775e8a2b8a (diff) |
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
Diffstat (limited to 'Eigen/src/Geometry/OrthoMethods.h')
-rw-r--r-- | Eigen/src/Geometry/OrthoMethods.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Geometry/OrthoMethods.h b/Eigen/src/Geometry/OrthoMethods.h index 5955ce223..ea71c12d2 100644 --- a/Eigen/src/Geometry/OrthoMethods.h +++ b/Eigen/src/Geometry/OrthoMethods.h @@ -23,8 +23,8 @@ // License and a copy of the GNU General Public License along with // Eigen. If not, see <http://www.gnu.org/licenses/>. -#ifndef EIGEN_CROSS_H -#define EIGEN_CROSS_H +#ifndef EIGEN_ORTHOMETHODS_H +#define EIGEN_ORTHOMETHODS_H /** \geometry_module * \returns the cross product of \c *this and \a other */ @@ -34,7 +34,7 @@ inline typename ei_eval<Derived>::type MatrixBase<Derived>::cross(const MatrixBase<OtherDerived>& other) const { EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Derived,3); - + // Note that there is no need for an expression here since the compiler // optimize such a small temporary very well (even within a complex expression) const typename ei_nested<Derived,2>::type lhs(derived()); @@ -107,4 +107,4 @@ MatrixBase<Derived>::someOrthogonal() const return ei_perpendicular_selector<Derived>::run(derived()); } -#endif // EIGEN_CROSS_H +#endif // EIGEN_ORTHOMETHODS_H |