mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 03:39:01 +08:00
Remove assumption on RowMajorBit==RowMajor and ColMajor==0
This commit is contained in:
parent
01c6308d6e
commit
d70366d011
@ -121,9 +121,9 @@ static void conservative_sparse_sparse_product_impl(const Lhs& lhs, const Rhs& r
|
|||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
template<typename Lhs, typename Rhs, typename ResultType,
|
template<typename Lhs, typename Rhs, typename ResultType,
|
||||||
int LhsStorageOrder = traits<Lhs>::Flags&RowMajorBit,
|
int LhsStorageOrder = (traits<Lhs>::Flags&RowMajorBit) ? RowMajor : ColMajor,
|
||||||
int RhsStorageOrder = traits<Rhs>::Flags&RowMajorBit,
|
int RhsStorageOrder = (traits<Rhs>::Flags&RowMajorBit) ? RowMajor : ColMajor,
|
||||||
int ResStorageOrder = traits<ResultType>::Flags&RowMajorBit>
|
int ResStorageOrder = (traits<ResultType>::Flags&RowMajorBit) ? RowMajor : ColMajor>
|
||||||
struct conservative_sparse_sparse_product_selector;
|
struct conservative_sparse_sparse_product_selector;
|
||||||
|
|
||||||
template<typename Lhs, typename Rhs, typename ResultType>
|
template<typename Lhs, typename Rhs, typename ResultType>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user