#include <PermutationMatrix.h>
Inheritance diagram for Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >:
Public Types | |
typedef remove_all< typename MatrixType::Nested >::type | MatrixTypeNestedCleaned |
typedef MatrixType::Index | Index |
Public Member Functions | |
permut_matrix_product_retval (const PermutationType &perm, const MatrixType &matrix) | |
Index | rows () const |
Index | cols () const |
template<typename Dest> | |
void | evalTo (Dest &dst) const |
Protected Attributes | |
const PermutationType & | m_permutation |
MatrixType::Nested | m_matrix |
Definition at line 540 of file PermutationMatrix.h.
typedef MatrixType::Index Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::Index |
Definition at line 544 of file PermutationMatrix.h.
typedef remove_all<typename MatrixType::Nested>::type Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::MatrixTypeNestedCleaned |
Definition at line 543 of file PermutationMatrix.h.
Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::permut_matrix_product_retval | ( | const PermutationType & | perm, | |
const MatrixType & | matrix | |||
) | [inline] |
Definition at line 546 of file PermutationMatrix.h.
Index Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::cols | ( | void | ) | const [inline] |
Reimplemented from Eigen::ReturnByValue< Derived >.
Definition at line 551 of file PermutationMatrix.h.
References Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_matrix.
Referenced by Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::evalTo().
void Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::evalTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented from Eigen::ReturnByValue< Derived >.
Definition at line 553 of file PermutationMatrix.h.
References Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::cols(), Eigen::internal::extract_data(), ex_all_dets::i, Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_matrix, Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_permutation, Drag::mask, Eigen::OnTheLeft, Eigen::OnTheRight, and Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::rows().
Index Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::rows | ( | void | ) | const [inline] |
Reimplemented from Eigen::ReturnByValue< Derived >.
Definition at line 550 of file PermutationMatrix.h.
References Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_matrix.
Referenced by Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::evalTo().
MatrixType::Nested Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_matrix [protected] |
Definition at line 602 of file PermutationMatrix.h.
Referenced by Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::cols(), Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::evalTo(), and Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::rows().
const PermutationType& Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::m_permutation [protected] |
Definition at line 601 of file PermutationMatrix.h.
Referenced by Eigen::internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >::evalTo().