Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions | Protected Attributes
Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction > Class Template Reference

Generic expression of a partially reduxed matrix. More...

#include <VectorwiseOp.h>

+ Inheritance diagram for Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction >:
+ Collaboration diagram for Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction >:

Public Types

typedef internal::dense_xpr_base< PartialReduxExpr >::type Base
 
typedef internal::traits< PartialReduxExpr >::MatrixTypeNested MatrixTypeNested
 
typedef internal::traits< PartialReduxExpr >::_MatrixTypeNested _MatrixTypeNested
 

Public Member Functions

 PartialReduxExpr (const MatrixType &mat, const MemberOp &func=MemberOp())
 
Index rows () const
 
Index cols () const
 
EIGEN_STRONG_INLINE const Scalar coeff (Index i, Index j) const
 
const Scalar coeff (Index index) const
 

Protected Attributes

MatrixTypeNested m_matrix
 
const MemberOp m_functor
 

Detailed Description

template<typename MatrixType, typename MemberOp, int Direction>
class Eigen::PartialReduxExpr< MatrixType, MemberOp, Direction >

Generic expression of a partially reduxed matrix.

Template Parameters
MatrixTypethe type of the matrix we are applying the redux operation
MemberOptype of the member functor
Directionindicates the direction of the redux (#Vertical or #Horizontal)

This class represents an expression of a partial redux operator of a matrix. It is the return type of some VectorwiseOp functions, and most of the time this is the only way it is used.

See also
class VectorwiseOp

Definition at line 211 of file ForwardDeclarations.h.


The documentation for this class was generated from the following files: