#include <SparsePermutation.h>
Public Types | |
enum | { Flags = Base::Flags | EvalBeforeNestingBit } |
typedef evaluator< PlainObject > | Base |
typedef permutation_matrix_product< Lhs, OnTheRight, false, SparseShape >::ReturnType | PlainObject |
typedef Product< Lhs, Rhs, AliasFreeProduct > | XprType |
Public Types inherited from Eigen::internal::evaluator< permutation_matrix_product< Lhs, OnTheRight, false, SparseShape >::ReturnType > | |
typedef unary_evaluator< permutation_matrix_product< Lhs, OnTheRight, false, SparseShape >::ReturnType > | Base |
Public Member Functions | |
product_evaluator (const XprType &xpr) | |
Public Member Functions inherited from Eigen::internal::evaluator< permutation_matrix_product< Lhs, OnTheRight, false, SparseShape >::ReturnType > | |
EIGEN_DEVICE_FUNC | evaluator (const permutation_matrix_product< Lhs, OnTheRight, false, SparseShape >::ReturnType &xpr) |
Protected Attributes | |
PlainObject | m_result |
Definition at line 119 of file SparsePermutation.h.
typedef evaluator<PlainObject> Eigen::internal::product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, SparseShape, PermutationShape >::Base |
Definition at line 124 of file SparsePermutation.h.
typedef permutation_matrix_product<Lhs,OnTheRight,false,SparseShape>::ReturnType Eigen::internal::product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, SparseShape, PermutationShape >::PlainObject |
Definition at line 123 of file SparsePermutation.h.
typedef Product<Lhs, Rhs, AliasFreeProduct> Eigen::internal::product_evaluator< Product< Lhs, Rhs, AliasFreeProduct >, ProductTag, SparseShape, PermutationShape >::XprType |
Definition at line 122 of file SparsePermutation.h.
anonymous enum |
Enumerator | |
---|---|
Flags |
Definition at line 126 of file SparsePermutation.h.
|
inlineexplicit |
Definition at line 130 of file SparsePermutation.h.
|
protected |
Definition at line 138 of file SparsePermutation.h.