Add .perpendicular() function in Geometry module (adapted from Eigen1)

Documentation:
 * add an overview for each module.
 * add an example for .all() and Cwise::operator<
This commit is contained in:
Gael Guennebaud
2008-07-22 10:54:42 +00:00
parent 516db2c3b9
commit 172000aaeb
22 changed files with 189 additions and 36 deletions

View File

@@ -26,7 +26,7 @@
#ifndef EIGEN_PARTIAL_REDUX_H
#define EIGEN_PARTIAL_REDUX_H
/** \array_module
/** \array_module \ingroup Array
*
* \class PartialReduxExpr
*
@@ -128,7 +128,7 @@ struct ei_member_redux {
const BinaryOp m_functor;
};
/** \array_module
/** \array_module \ingroup Array
*
* \class PartialRedux
*
@@ -141,7 +141,7 @@ struct ei_member_redux {
* It is the return type of MatrixBase::colwise() and MatrixBase::rowwise()
* and most of the time this is the only way it is used.
*
* \sa MatrixBase::colwise(), MatrixBase::rowwise()
* \sa MatrixBase::colwise(), MatrixBase::rowwise(), class PartialReduxExpr
*/
template<typename ExpressionType, int Direction> class PartialRedux
{
@@ -236,9 +236,7 @@ MatrixBase<Derived>::rowwise() const
return derived();
}
/** \array_module
*
* \returns a row or column vector expression of \c *this reduxed by \a func
/** \returns a row or column vector expression of \c *this reduxed by \a func
*
* The template parameter \a BinaryOp is the type of the functor
* of the custom redux operator. Note that func must be an associative operator.