Generic expression of a partially reduxed matrix. More...
#include <ForwardDeclarations.h>
Public Types | |
typedef internal::dense_xpr_base< PartialReduxExpr >::type | Base |
Public Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | cols () const EIGEN_NOEXCEPT |
const EIGEN_DEVICE_FUNC MemberOp & | functor () const |
EIGEN_DEVICE_FUNC MatrixType::Nested | nestedExpression () const |
EIGEN_DEVICE_FUNC | PartialReduxExpr (const MatrixType &mat, const MemberOp &func=MemberOp()) |
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index | rows () const EIGEN_NOEXCEPT |
Protected Attributes | |
const MemberOp | m_functor |
MatrixType::Nested | m_matrix |
Generic expression of a partially reduxed matrix.
MatrixType | the type of the matrix we are applying the redux operation |
MemberOp | type of the member functor |
Direction | indicates 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.
Definition at line 263 of file ForwardDeclarations.h.
Definition at line 61 of file VectorwiseOp.h.
|
inlineexplicit |
Definition at line 65 of file VectorwiseOp.h.
|
inline |
Definition at line 71 of file VectorwiseOp.h.
|
inline |
Definition at line 77 of file VectorwiseOp.h.
|
inline |
Definition at line 74 of file VectorwiseOp.h.
|
inline |
Definition at line 69 of file VectorwiseOp.h.
|
protected |
Definition at line 81 of file VectorwiseOp.h.
|
protected |
Definition at line 80 of file VectorwiseOp.h.