Eigen transpose product

This commit is contained in:
Charles Schlosser
2024-04-30 13:32:52 +00:00
parent fb95e90f7f
commit 0ee5c90aa9
3 changed files with 146 additions and 3 deletions

View File

@@ -928,6 +928,12 @@ template <typename XprType, int BlockRows, int BlockCols, bool InnerPanel>
struct block_xpr_helper<const Block<XprType, BlockRows, BlockCols, InnerPanel>>
: block_xpr_helper<Block<XprType, BlockRows, BlockCols, InnerPanel>> {};
template <typename XprType>
struct is_matrix_base_xpr : std::is_base_of<MatrixBase<remove_all_t<XprType>>, remove_all_t<XprType>> {};
template <typename XprType>
struct is_permutation_base_xpr : std::is_base_of<PermutationBase<remove_all_t<XprType>>, remove_all_t<XprType>> {};
} // end namespace internal
/** \class ScalarBinaryOpTraits