Lines Matching refs:RT

134          using RT = short;  in testScalarSubtraction()  typedef
135 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
142 using RT = int; in testScalarSubtraction() typedef
143 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
150 using RT = float; in testScalarSubtraction() typedef
151 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
158 using RT = double; in testScalarSubtraction() typedef
159 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
169 using RT = int; in testScalarSubtraction() typedef
170 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
177 using RT = int; in testScalarSubtraction() typedef
178 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
185 using RT = float; in testScalarSubtraction() typedef
186 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
193 using RT = double; in testScalarSubtraction() typedef
194 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
204 using RT = float; in testScalarSubtraction() typedef
205 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
212 using RT = float; in testScalarSubtraction() typedef
213 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
220 using RT = float; in testScalarSubtraction() typedef
221 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
228 using RT = double; in testScalarSubtraction() typedef
229 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
236 using RT = complex<float>; in testScalarSubtraction() typedef
237 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
247 using RT = double; in testScalarSubtraction() typedef
248 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
255 using RT = double; in testScalarSubtraction() typedef
256 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
263 using RT = double; in testScalarSubtraction() typedef
264 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
271 using RT = double; in testScalarSubtraction() typedef
272 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
279 using RT = complex<double>; in testScalarSubtraction() typedef
280 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
290 using RT = complex<double>; in testScalarSubtraction() typedef
291 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
298 using RT = complex<double>; in testScalarSubtraction() typedef
299 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testScalarSubtraction()
327 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
328 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
331 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
332 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
337 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
338 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
341 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
342 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
351 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
352 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
355 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
356 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
361 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
362 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
365 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
366 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
375 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
376 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
379 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
380 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
385 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
386 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
389 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
390 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
399 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
400 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
403 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
404 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
409 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
410 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
414 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
423 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
424 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
427 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
428 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
433 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
434 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
437 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
438 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
447 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
448 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
451 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
452 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
457 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
458 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
461 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
462 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
471 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
472 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
475 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
476 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
481 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
482 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
485 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
486 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
495 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
496 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
499 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
500 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
505 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
506 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
509 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
510 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
522 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
523 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
526 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
527 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
532 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
533 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
536 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
537 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
546 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
547 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
550 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
551 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
556 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
557 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
561 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
570 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
571 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
574 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
575 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
580 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
581 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
584 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
585 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
594 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
595 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
598 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
599 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
604 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
605 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
608 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
609 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
618 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
619 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
622 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
623 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
628 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
629 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
632 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
633 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
642 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
643 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
646 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
647 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
652 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
653 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
656 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
657 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
666 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
667 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
670 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
671 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
676 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
677 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
680 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
681 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
690 using RT = HybridVector<double,5UL,columnVector>; in testVectorSubtraction() typedef
691 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
694 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
695 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
700 using RT = HybridVector<double,5UL,rowVector>; in testVectorSubtraction() typedef
701 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
704 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
705 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
717 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
718 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
721 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
722 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
727 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
728 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
731 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
732 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
741 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
742 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
745 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
746 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
751 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
752 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
755 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
756 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
765 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
766 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
769 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
770 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
775 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
776 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
779 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
780 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
789 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
790 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
793 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
794 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
799 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
800 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
803 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
804 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
813 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
814 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
817 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
818 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
823 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
824 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
827 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
828 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
837 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
838 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
841 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
842 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
847 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
848 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
851 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
852 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
861 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
862 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
865 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
866 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
871 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
872 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
875 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
876 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
885 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
886 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
889 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
890 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
895 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
896 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
899 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
900 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
912 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
913 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
916 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
917 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
922 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
923 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
926 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
927 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
936 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
937 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
940 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
941 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
946 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
947 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
950 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
951 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
960 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
961 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
964 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
965 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
970 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
971 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
974 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
975 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
984 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
985 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
988 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
989 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
994 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
995 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
998 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
999 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1008 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1009 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1012 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1013 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1018 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1019 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1022 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1023 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1032 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1033 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1036 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1037 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1042 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1043 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1046 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1047 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1056 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1057 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1060 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1061 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1066 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1067 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1070 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1071 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1080 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1081 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1084 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1085 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1090 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1091 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1094 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1095 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1107 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
1108 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1111 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1112 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1117 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
1118 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1121 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1122 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1131 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
1132 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1135 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1136 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1141 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
1142 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1145 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1146 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1155 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1156 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1159 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1160 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1165 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1166 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1169 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1170 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1179 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1180 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1183 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1184 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1189 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1190 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1193 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1194 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1203 using RT = UniformVector<double,columnVector>; in testVectorSubtraction() typedef
1204 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1208 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1213 using RT = UniformVector<double,rowVector>; in testVectorSubtraction() typedef
1214 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1217 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1218 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1227 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1228 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1231 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1232 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1237 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1238 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1241 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1242 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1251 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1252 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1255 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1256 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1261 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1262 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1265 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1266 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1275 using RT = UniformVector<double,columnVector>; in testVectorSubtraction() typedef
1276 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1279 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1280 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1285 using RT = UniformVector<double,rowVector>; in testVectorSubtraction() typedef
1286 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1289 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1290 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1302 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
1303 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1306 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1307 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1312 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
1313 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1316 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1317 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1326 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
1327 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1330 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1331 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1336 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
1337 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1340 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1341 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1350 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1351 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1354 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1355 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1360 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1361 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1365 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1374 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1375 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1378 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1379 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1384 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1385 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1388 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1389 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1398 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1399 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1402 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1403 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1408 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1409 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1412 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1413 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1422 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1423 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1426 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1427 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1432 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1433 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1436 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1437 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1446 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1447 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1450 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1451 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1456 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1457 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1460 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1461 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1470 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1471 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1474 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1475 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1480 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1481 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1484 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1485 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1497 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
1498 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1501 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1502 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1507 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
1508 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1512 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1521 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
1522 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1525 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1526 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1531 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
1532 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1535 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1536 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1545 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1546 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1549 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1550 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1555 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1556 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1559 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1560 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1569 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1570 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1573 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1574 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1579 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1580 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1583 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1584 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1593 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1594 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1597 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1598 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1603 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1604 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1607 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1608 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1617 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1618 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1621 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1622 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1627 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1628 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1631 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1632 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1641 using RT = CompressedVector<double,columnVector>; in testVectorSubtraction() typedef
1642 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1645 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1646 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1651 using RT = CompressedVector<double,rowVector>; in testVectorSubtraction() typedef
1652 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1655 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1656 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1665 using RT = CompressedVector<double,columnVector>; in testVectorSubtraction() typedef
1666 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1669 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1670 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1675 using RT = CompressedVector<double,rowVector>; in testVectorSubtraction() typedef
1676 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1679 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1680 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1692 using RT = StaticVector<double,3UL,columnVector>; in testVectorSubtraction() typedef
1693 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1696 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1697 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1702 using RT = StaticVector<double,3UL,rowVector>; in testVectorSubtraction() typedef
1703 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1706 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1707 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1716 using RT = HybridVector<double,7UL,columnVector>; in testVectorSubtraction() typedef
1717 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1720 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1721 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1726 using RT = HybridVector<double,7UL,rowVector>; in testVectorSubtraction() typedef
1727 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1730 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1731 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1740 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1741 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1744 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1745 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1750 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1751 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1754 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1755 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1764 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1765 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1768 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1769 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1774 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1775 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1778 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1779 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1788 using RT = UniformVector<double,columnVector>; in testVectorSubtraction() typedef
1789 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1792 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1793 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1798 using RT = UniformVector<double,rowVector>; in testVectorSubtraction() typedef
1799 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1802 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1803 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1812 using RT = DynamicVector<double,columnVector>; in testVectorSubtraction() typedef
1813 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1816 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1817 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1822 using RT = DynamicVector<double,rowVector>; in testVectorSubtraction() typedef
1823 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1826 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1827 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1836 using RT = CompressedVector<double,columnVector>; in testVectorSubtraction() typedef
1837 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1840 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1841 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1846 using RT = CompressedVector<double,rowVector>; in testVectorSubtraction() typedef
1847 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1850 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1851 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1860 using RT = ZeroVector<double,columnVector>; in testVectorSubtraction() typedef
1861 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1864 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1865 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1870 using RT = ZeroVector<double,rowVector>; in testVectorSubtraction() typedef
1871 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1874 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testVectorSubtraction()
1875 …static_assert( TransposeFlag_v<Expr> == TransposeFlag_v<RT>, "Non-matching transpose flag detected… in testVectorSubtraction()
1904 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1905 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1908 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1909 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1914 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1915 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1918 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1919 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1924 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1925 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1928 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1929 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1934 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
1935 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1938 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1939 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1948 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1949 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1952 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1953 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1958 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1959 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1962 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1963 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1968 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1969 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1972 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1973 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1978 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
1979 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1982 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1983 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
1992 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
1993 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1996 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
1997 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2002 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2003 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2006 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2007 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2012 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2013 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2016 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2017 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2022 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2023 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2026 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2027 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2036 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2037 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2040 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2041 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2046 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2047 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2050 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2051 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2056 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2057 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2060 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2061 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2066 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2067 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2070 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2071 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2080 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2081 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2084 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2085 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2090 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2091 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2094 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2095 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2100 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2101 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2104 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2105 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2110 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2111 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2114 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2115 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2124 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2125 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2128 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2129 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2134 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2135 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2138 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2139 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2148 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2149 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2152 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2153 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2158 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2159 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2162 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2163 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2168 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2169 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2172 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2173 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2178 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2179 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2182 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2183 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2192 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2193 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2196 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2197 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2202 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2203 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2206 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2207 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2212 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2213 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2216 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2217 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2222 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2223 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2226 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2227 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2236 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2237 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2240 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2241 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2246 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2247 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2250 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2251 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2256 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2257 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2260 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2261 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2266 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2267 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2270 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2271 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2280 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2281 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2284 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2285 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2290 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2291 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2294 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2295 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2300 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2301 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2304 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2305 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2310 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2311 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2314 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2315 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2324 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2325 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2328 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2329 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2334 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2335 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2338 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2339 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2344 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2345 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2348 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2349 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2354 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2355 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2358 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2359 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2368 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2369 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2372 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2373 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2378 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2379 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2382 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2383 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2388 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2389 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2392 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2393 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2398 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2399 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2402 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2403 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2412 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2413 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2416 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2417 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2422 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2423 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2426 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2427 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2432 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2433 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2436 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2437 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2442 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2443 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2446 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2447 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2456 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2457 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2460 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2461 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2466 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2467 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2470 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2471 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2476 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2477 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2480 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2481 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2486 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2487 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2490 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2491 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2500 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2501 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2504 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2505 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2510 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2511 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2514 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2515 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2520 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2521 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2524 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2525 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2530 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2531 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2534 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2535 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2544 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2545 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2548 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2549 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2554 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2555 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2558 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2559 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2564 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2565 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2568 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2569 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2574 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2575 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2578 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2579 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2588 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2589 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2592 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2593 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2598 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2599 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2602 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2603 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2608 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2609 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2612 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2613 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2618 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2619 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2622 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2623 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2632 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2633 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2636 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2637 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2642 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2643 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2646 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2647 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2652 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2653 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2656 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2657 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2662 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2663 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2666 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2667 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2676 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2677 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2680 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2681 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2686 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2687 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2690 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2691 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2696 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2697 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2700 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2701 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2706 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2707 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2710 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2711 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2720 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2721 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2724 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2725 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2730 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2731 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2734 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2735 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2740 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2741 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2744 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2745 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2750 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2751 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2754 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2755 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2764 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2765 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2768 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2769 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2774 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2775 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2778 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2779 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2784 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2785 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2788 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2789 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2794 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2795 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2798 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2799 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2808 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2809 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2812 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2813 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2818 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
2819 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2822 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2823 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2828 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2829 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2832 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2833 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2838 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
2839 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2842 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2843 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2855 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2856 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2859 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2860 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2865 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2866 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2869 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2870 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2875 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
2876 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2879 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2880 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2885 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
2886 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2889 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2890 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2899 using RT = HybridMatrix<double,5UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
2900 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2903 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2904 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2909 using RT = HybridMatrix<double,5UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
2910 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2913 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2914 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2919 using RT = HybridMatrix<double,5UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
2920 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2923 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2924 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2929 using RT = HybridMatrix<double,5UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
2930 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2933 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2934 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2943 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
2944 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2947 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2948 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2953 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
2954 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2957 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2958 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2963 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
2964 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2967 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2968 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2973 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
2974 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2977 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2978 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2987 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
2988 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2991 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
2992 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
2997 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
2998 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3001 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3002 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3007 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3008 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3011 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3012 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3017 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3018 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3021 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3022 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3031 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3032 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3035 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3036 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3041 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3042 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3045 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3046 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3051 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3052 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3055 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3056 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3061 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3062 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3065 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3066 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3075 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3076 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3079 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3080 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3085 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3086 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3089 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3090 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3099 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3100 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3103 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3104 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3109 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3110 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3113 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3114 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3119 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3120 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3123 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3124 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3129 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3130 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3133 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3134 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3143 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3144 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3147 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3148 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3153 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3154 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3157 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3158 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3163 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3164 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3167 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3168 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3173 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3174 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3177 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3178 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3187 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3188 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3191 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3192 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3197 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3198 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3201 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3202 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3207 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3208 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3211 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3212 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3217 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3218 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3221 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3222 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3231 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3232 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3235 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3236 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3241 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3242 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3245 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3246 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3251 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3252 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3255 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3256 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3261 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3262 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3265 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3266 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3275 using RT = HybridMatrix<complex<int>,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3276 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3279 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3280 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3285 using RT = HybridMatrix<complex<int>,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3286 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3289 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3290 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3295 using RT = HybridMatrix<complex<int>,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3296 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3299 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3300 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3305 using RT = HybridMatrix<complex<int>,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3306 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3309 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3310 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3319 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3320 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3323 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3324 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3329 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3330 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3333 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3334 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3339 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3340 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3343 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3344 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3349 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3350 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3353 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3354 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3363 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3364 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3367 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3368 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3373 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3374 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3377 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3378 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3383 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3384 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3387 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3388 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3393 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3394 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3397 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3398 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3407 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3408 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3411 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3412 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3417 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3418 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3421 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3422 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3427 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3428 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3431 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3432 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3437 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3438 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3441 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3442 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3451 using RT = HybridMatrix<complex<int>,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3452 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3455 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3456 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3461 using RT = HybridMatrix<complex<int>,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3462 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3465 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3466 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3471 using RT = HybridMatrix<complex<int>,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3472 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3475 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3476 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3481 using RT = HybridMatrix<complex<int>,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3482 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3485 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3486 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3495 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3496 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3499 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3500 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3505 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3506 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3509 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3510 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3515 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3516 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3519 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3520 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3525 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3526 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3529 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3530 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3539 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3540 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3543 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3544 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3549 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3550 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3553 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3554 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3559 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3560 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3563 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3564 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3569 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3570 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3573 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3574 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3583 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3584 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3587 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3588 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3593 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3594 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3597 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3598 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3603 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3604 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3607 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3608 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3613 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3614 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3617 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3618 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3627 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3628 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3631 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3632 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3637 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3638 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3641 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3642 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3647 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3648 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3651 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3652 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3657 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3658 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3661 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3662 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3671 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3672 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3675 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3676 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3681 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3682 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3685 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3686 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3691 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3692 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3695 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3696 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3701 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3702 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3705 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3706 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3715 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3716 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3719 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3720 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3725 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3726 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3729 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3730 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3735 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3736 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3739 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3740 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3745 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3746 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3749 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3750 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3759 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3760 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3763 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3764 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3769 using RT = HybridMatrix<double,5UL,7UL,rowMajor>; in testMatrixSubtraction() typedef
3770 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3773 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3774 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3779 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3780 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3783 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3784 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3789 using RT = HybridMatrix<double,5UL,7UL,columnMajor>; in testMatrixSubtraction() typedef
3790 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3793 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3794 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3806 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
3807 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3810 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3811 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3816 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
3817 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3820 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3821 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3826 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
3827 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3830 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3831 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3836 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
3837 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3840 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3841 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3850 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
3851 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3854 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3855 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3860 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
3861 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3864 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3865 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3870 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
3871 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3874 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3875 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3880 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
3881 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3884 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3885 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3894 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3895 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3898 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3899 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3904 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3905 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3908 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3909 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3914 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3915 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3918 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3919 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3924 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
3925 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3928 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3929 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3938 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3939 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3942 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3943 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3948 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3949 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3952 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3953 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3958 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3959 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3962 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3963 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3968 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
3969 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3972 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3973 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3982 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3983 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3986 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3987 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
3992 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
3993 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3996 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
3997 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4002 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4003 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4006 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4007 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4012 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4013 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4016 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4017 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4026 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4027 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4030 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4031 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4036 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4037 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4040 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4041 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4050 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4051 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4054 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4055 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4060 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4061 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4064 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4065 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4070 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4071 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4074 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4075 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4080 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4081 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4084 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4085 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4094 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4095 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4098 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4099 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4104 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4105 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4108 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4109 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4114 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4115 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4118 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4119 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4124 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4125 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4128 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4129 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4138 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4139 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4142 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4143 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4148 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4149 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4152 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4153 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4158 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4159 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4162 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4163 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4168 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4169 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4172 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4173 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4182 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4183 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4186 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4187 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4192 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4193 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4196 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4197 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4202 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4203 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4206 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4207 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4212 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4213 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4216 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4217 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4226 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
4227 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4230 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4231 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4236 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
4237 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4240 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4241 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4246 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
4247 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4250 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4251 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4256 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
4257 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4260 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4261 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4270 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4271 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4274 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4275 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4280 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4281 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4284 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4285 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4290 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4291 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4294 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4295 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4300 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4301 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4304 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4305 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4314 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4315 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4318 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4319 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4324 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4325 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4328 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4329 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4334 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4335 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4338 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4339 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4344 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4345 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4348 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4349 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4358 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4359 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4362 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4363 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4368 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4369 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4372 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4373 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4378 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4379 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4382 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4383 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4388 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4389 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4392 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4393 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4402 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
4403 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4406 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4407 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4412 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
4413 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4416 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4417 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4422 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
4423 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4426 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4427 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4432 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
4433 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4436 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4437 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4446 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4447 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4450 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4451 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4456 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4457 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4460 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4461 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4466 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4467 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4470 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4471 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4476 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4477 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4480 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4481 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4490 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4491 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4494 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4495 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4500 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4501 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4504 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4505 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4510 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4511 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4514 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4515 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4520 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4521 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4524 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4525 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4534 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4535 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4538 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4539 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4544 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4545 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4548 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4549 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4554 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4555 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4558 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4559 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4564 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4565 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4568 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4569 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4578 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4579 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4582 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4583 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4588 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4589 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4592 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4593 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4598 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4599 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4602 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4603 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4608 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4609 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4612 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4613 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4622 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4623 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4626 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4627 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4632 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4633 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4636 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4637 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4642 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4643 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4646 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4647 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4652 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4653 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4656 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4657 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4666 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4667 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4670 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4671 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4676 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4677 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4680 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4681 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4686 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4687 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4690 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4691 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4696 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4697 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4700 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4701 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4710 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4711 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4714 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4715 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4720 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4721 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4724 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4725 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4730 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4731 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4734 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4735 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4740 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4741 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4744 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4745 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4757 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
4758 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4761 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4762 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4767 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
4768 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4771 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4772 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4777 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
4778 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4781 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4782 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4787 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
4788 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4791 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4792 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4801 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
4802 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4805 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4806 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4811 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
4812 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4815 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4816 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4821 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
4822 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4825 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4826 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4831 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
4832 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4835 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4836 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4845 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4846 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4849 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4850 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4855 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4856 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4859 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4860 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4865 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4866 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4869 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4870 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4875 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4876 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4879 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4880 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4889 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4890 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4893 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4894 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4899 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4900 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4903 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4904 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4909 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4910 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4913 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4914 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4919 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4920 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4923 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4924 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4933 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4934 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4937 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4938 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4943 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4944 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4947 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4948 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4953 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4954 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4957 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4958 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4963 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
4964 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4967 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4968 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4977 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4978 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4981 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4982 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
4987 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
4988 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4991 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
4992 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5001 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5002 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5005 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5006 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5011 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5012 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5015 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5016 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5021 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5022 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5025 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5026 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5031 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5032 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5035 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5036 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5045 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5046 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5049 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5050 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5055 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5056 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5059 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5060 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5065 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5066 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5069 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5070 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5075 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5076 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5079 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5080 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5089 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5090 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5093 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5094 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5099 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5100 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5103 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5104 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5109 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5110 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5113 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5114 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5119 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5120 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5123 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5124 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5133 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5134 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5137 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5138 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5143 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5144 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5147 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5148 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5153 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5154 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5157 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5158 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5163 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5164 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5167 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5168 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5177 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
5178 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5181 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5182 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5187 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
5188 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5191 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5192 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5197 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
5198 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5201 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5202 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5207 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
5208 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5211 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5212 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5221 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5222 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5225 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5226 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5231 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5232 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5235 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5236 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5241 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5242 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5245 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5246 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5251 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5252 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5255 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5256 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5265 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5266 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5269 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5270 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5275 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5276 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5279 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5280 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5285 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5286 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5289 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5290 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5295 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5296 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5299 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5300 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5309 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5310 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5313 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5314 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5319 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5320 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5323 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5324 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5329 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5330 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5333 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5334 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5339 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5340 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5343 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5344 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5353 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
5354 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5357 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5358 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5363 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
5364 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5367 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5368 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5373 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
5374 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5377 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5378 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5383 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
5384 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5387 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5388 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5397 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5398 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5401 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5402 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5407 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5408 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5411 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5412 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5417 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5418 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5421 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5422 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5427 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5428 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5431 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5432 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5441 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5442 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5445 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5446 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5451 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5452 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5455 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5456 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5461 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5462 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5465 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5466 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5471 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5472 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5475 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5476 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5485 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5486 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5489 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5490 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5495 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5496 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5499 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5500 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5505 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5506 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5509 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5510 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5515 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5516 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5519 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5520 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5529 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5530 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5533 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5534 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5539 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5540 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5543 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5544 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5549 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5550 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5553 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5554 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5559 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5560 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5563 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5564 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5573 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5574 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5577 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5578 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5583 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5584 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5587 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5588 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5593 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5594 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5597 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5598 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5603 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5604 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5607 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5608 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5617 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5618 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5621 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5622 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5627 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5628 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5631 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5632 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5637 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5638 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5641 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5642 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5647 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5648 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5651 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5652 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5661 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5662 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5665 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5666 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5671 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5672 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5675 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5676 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5681 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5682 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5685 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5686 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5691 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5692 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5695 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5696 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5708 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
5709 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5712 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5713 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5718 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
5719 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5722 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5723 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5728 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
5729 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5732 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5733 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5738 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
5739 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5742 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5743 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5752 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
5753 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5756 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5757 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5762 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
5763 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5766 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5767 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5772 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
5773 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5776 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5777 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5782 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
5783 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5786 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5787 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5796 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5797 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5800 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5801 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5806 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5807 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5810 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5811 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5816 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5817 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5820 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5821 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5826 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5827 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5830 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5831 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5840 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5841 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5844 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5845 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5850 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5851 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5854 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5855 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5860 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5861 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5864 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5865 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5870 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5871 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5874 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5875 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5884 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5885 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5888 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5889 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5894 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5895 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5898 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5899 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5904 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5905 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5908 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5909 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5914 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5915 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5918 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5919 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5928 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5929 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5932 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5933 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5938 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5939 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5942 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5943 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5952 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5953 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5956 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5957 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5962 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5963 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5966 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5967 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5972 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5973 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5976 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5977 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5982 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
5983 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5986 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
5987 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
5996 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
5997 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6000 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6001 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6006 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6007 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6010 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6011 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6016 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6017 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6020 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6021 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6026 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6027 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6030 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6031 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6040 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6041 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6044 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6045 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6050 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6051 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6054 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6055 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6060 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6061 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6064 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6065 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6070 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6071 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6074 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6075 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6084 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6085 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6088 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6089 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6094 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6095 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6098 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6099 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6104 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6105 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6108 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6109 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6114 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6115 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6118 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6119 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6128 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6129 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6132 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6133 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6138 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6139 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6142 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6143 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6148 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
6149 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6152 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6153 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6158 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
6159 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6162 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6163 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6172 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6173 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6176 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6177 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6182 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6183 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6186 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6187 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6192 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6193 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6196 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6197 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6202 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6203 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6206 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6207 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6216 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6217 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6220 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6221 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6226 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6227 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6230 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6231 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6236 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6237 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6240 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6241 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6246 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6247 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6250 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6251 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6260 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6261 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6264 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6265 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6270 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6271 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6274 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6275 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6280 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6281 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6284 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6285 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6290 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6291 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6294 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6295 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6304 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6305 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6308 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6309 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6314 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6315 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6318 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6319 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6324 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6325 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6328 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6329 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6334 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
6335 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6338 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6339 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6348 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6349 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6352 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6353 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6358 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6359 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6362 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6363 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6368 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6369 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6372 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6373 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6378 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6379 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6382 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6383 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6392 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6393 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6396 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6397 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6402 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6403 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6406 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6407 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6412 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6413 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6416 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6417 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6422 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6423 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6426 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6427 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6436 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6437 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6440 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6441 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6446 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6447 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6450 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6451 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6456 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6457 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6460 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6461 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6466 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6467 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6470 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6471 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6480 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6481 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6484 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6485 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6490 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6491 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6494 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6495 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6500 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6501 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6504 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6505 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6510 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6511 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6514 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6515 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6524 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6525 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6528 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6529 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6534 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6535 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6538 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6539 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6544 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6545 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6548 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6549 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6554 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6555 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6558 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6559 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6568 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6569 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6572 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6573 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6578 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6579 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6582 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6583 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6588 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6589 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6592 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6593 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6598 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6599 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6602 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6603 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6612 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6613 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6616 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6617 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6622 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6623 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6626 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6627 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6632 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6633 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6636 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6637 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6642 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
6643 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6646 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6647 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6659 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
6660 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6663 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6664 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6669 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
6670 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6673 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6674 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6683 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
6684 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6687 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6688 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6693 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
6694 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6697 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6698 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6707 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6708 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6711 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6712 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6717 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6718 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6721 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6722 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6731 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6732 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6735 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6736 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6741 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6742 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6745 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6746 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6755 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6756 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6759 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6760 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6765 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6766 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6769 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6770 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6779 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6780 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6783 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6784 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6793 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6794 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6797 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6798 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6803 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6804 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6807 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6808 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6817 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6818 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6821 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6822 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6827 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6828 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6831 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6832 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6841 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6842 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6845 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6846 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6851 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6852 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6855 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6856 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6865 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6866 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6869 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6870 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6875 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6876 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6879 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6880 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6889 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6890 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6893 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6894 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6899 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6900 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6903 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6904 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6913 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6914 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6917 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6918 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6923 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6924 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6927 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6928 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6937 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6938 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6941 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6942 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6947 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6948 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6951 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6952 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6961 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6962 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6965 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6966 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6971 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
6972 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6975 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6976 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6985 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6986 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6989 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6990 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
6995 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
6996 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
6999 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7000 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7009 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7010 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7013 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7014 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7019 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7020 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7023 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7024 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7033 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7034 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7037 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7038 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7043 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7044 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7047 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7048 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7057 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7058 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7061 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7062 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7067 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7068 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7071 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7072 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7081 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7082 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7085 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7086 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7091 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7092 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7095 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7096 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7105 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7106 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7109 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7110 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7115 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7116 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7119 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7120 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7129 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7130 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7133 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7134 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7139 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7140 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7143 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7144 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7153 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7154 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7157 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7158 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7163 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7164 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7167 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7168 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7180 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
7181 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7184 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7185 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7190 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
7191 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7194 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7195 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7200 using RT = StaticMatrix<double,3UL,5UL,rowMajor>; in testMatrixSubtraction() typedef
7201 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7204 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7205 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7210 using RT = StaticMatrix<double,3UL,5UL,columnMajor>; in testMatrixSubtraction() typedef
7211 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7214 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7215 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7224 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
7225 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7228 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7229 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7234 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
7235 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7238 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7239 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7244 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
7245 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7248 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7249 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7254 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
7255 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7258 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7259 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7268 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7269 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7272 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7273 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7278 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7279 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7282 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7283 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7288 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7289 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7292 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7293 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7298 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7299 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7302 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7303 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7312 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7313 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7316 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7317 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7322 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7323 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7326 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7327 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7332 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7333 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7336 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7337 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7342 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7343 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7346 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7347 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7356 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7357 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7360 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7361 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7366 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7367 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7370 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7371 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7376 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7377 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7380 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7381 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7386 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7387 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7390 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7391 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7400 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7401 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7404 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7405 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7410 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7411 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7414 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7415 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7424 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7425 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7428 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7429 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7434 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7435 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7438 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7439 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7444 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7445 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7448 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7449 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7454 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7455 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7458 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7459 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7468 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7469 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7472 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7473 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7478 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7479 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7482 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7483 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7488 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7489 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7492 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7493 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7498 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7499 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7502 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7503 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7512 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7513 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7516 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7517 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7522 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7523 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7526 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7527 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7532 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7533 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7536 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7537 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7542 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7543 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7546 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7547 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7556 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7557 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7561 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7566 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7567 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7570 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7571 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7576 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7577 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7580 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7581 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7586 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7587 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7590 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7591 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7600 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
7601 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7604 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7605 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7610 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
7611 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7614 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7615 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7620 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
7621 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7624 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7625 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7630 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
7631 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7634 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7635 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7644 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7645 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7648 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7649 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7654 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7655 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7658 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7659 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7664 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7665 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7668 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7669 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7674 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7675 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7678 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7679 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7688 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7689 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7692 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7693 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7698 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7699 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7702 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7703 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7708 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7709 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7712 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7713 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7718 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7719 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7722 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7723 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7732 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7733 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7736 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7737 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7742 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7743 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7746 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7747 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7752 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7753 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7756 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7757 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7762 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7763 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7766 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7767 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7776 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
7777 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7780 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7781 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7786 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
7787 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7790 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7791 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7796 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
7797 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7800 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7801 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7806 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
7807 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7810 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7811 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7820 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7821 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7824 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7825 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7830 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7831 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7834 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7835 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7840 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7841 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7844 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7845 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7850 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7851 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7854 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7855 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7864 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7865 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7868 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7869 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7874 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7875 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7878 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7879 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7884 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7885 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7888 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7889 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7894 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7895 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7898 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7899 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7908 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7909 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7912 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7913 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7918 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7919 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7922 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7923 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7928 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7929 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7932 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7933 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7938 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7939 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7942 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7943 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7952 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7953 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7956 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7957 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7962 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7963 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7966 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7967 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7972 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7973 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7976 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7977 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7982 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
7983 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7986 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
7987 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
7996 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
7997 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8000 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8001 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8006 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8007 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8010 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8011 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8016 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8017 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8020 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8021 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8026 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8027 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8030 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8031 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8040 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8041 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8044 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8045 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8050 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8051 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8054 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8055 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8060 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8061 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8064 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8065 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8070 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8071 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8074 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8075 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8084 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8085 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8088 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8089 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8094 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8095 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8098 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8099 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8104 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8105 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8108 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8109 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8114 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8115 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8118 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8119 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8131 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
8132 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8135 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8136 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8141 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
8142 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8145 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8146 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8151 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
8152 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8155 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8156 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8161 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
8162 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8165 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8166 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8175 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
8176 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8179 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8180 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8185 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
8186 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8189 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8190 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8195 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
8196 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8199 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8200 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8205 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
8206 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8209 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8210 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8219 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8220 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8223 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8224 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8229 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8230 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8233 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8234 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8239 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8240 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8243 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8244 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8249 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8250 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8253 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8254 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8263 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8264 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8267 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8268 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8273 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8274 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8277 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8278 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8283 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8284 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8287 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8288 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8293 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8294 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8297 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8298 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8307 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8308 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8311 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8312 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8317 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8318 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8321 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8322 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8327 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8328 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8331 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8332 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8337 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8338 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8341 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8342 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8351 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8352 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8355 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8356 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8361 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8362 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8365 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8366 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8375 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8376 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8379 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8380 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8385 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8386 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8389 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8390 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8395 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8396 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8399 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8400 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8405 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8406 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8409 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8410 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8419 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8420 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8423 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8424 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8429 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8430 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8433 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8434 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8439 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8440 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8443 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8444 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8449 using RT = DiagonalMatrix< CompressedMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8450 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8453 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8454 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8463 using RT = IdentityMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8464 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8467 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8468 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8473 using RT = IdentityMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8474 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8477 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8478 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8483 using RT = IdentityMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8484 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8487 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8488 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8493 using RT = IdentityMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8494 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8497 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8498 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8507 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8508 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8512 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8517 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8518 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8521 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8522 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8527 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8528 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8531 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8532 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8537 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8538 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8541 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8542 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8551 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
8552 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8555 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8556 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8561 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
8562 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8565 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8566 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8571 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
8572 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8575 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8576 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8581 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
8582 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8585 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8586 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8595 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8596 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8599 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8600 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8605 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8606 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8609 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8610 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8615 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8616 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8619 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8620 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8625 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8626 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8629 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8630 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8639 using RT = IdentityMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8640 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8643 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8644 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8649 using RT = IdentityMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
8650 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8653 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8654 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8659 using RT = IdentityMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8660 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8663 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8664 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8669 using RT = IdentityMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
8670 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8673 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8674 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8683 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8684 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8687 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8688 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8693 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8694 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8697 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8698 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8703 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8704 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8707 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8708 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8713 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8714 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8717 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8718 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8727 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
8728 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8731 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8732 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8737 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
8738 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8741 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8742 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8747 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
8748 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8751 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8752 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8757 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
8758 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8761 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8762 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8771 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8772 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8775 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8776 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8781 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8782 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8785 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8786 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8791 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8792 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8795 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8796 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8801 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8802 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8805 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8806 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8815 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8816 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8819 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8820 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8825 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8826 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8829 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8830 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8835 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8836 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8839 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8840 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8845 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8846 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8849 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8850 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8859 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8860 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8863 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8864 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8869 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8870 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8873 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8874 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8879 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8880 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8883 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8884 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8889 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8890 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8893 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8894 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8903 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8904 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8907 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8908 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8913 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8914 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8917 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8918 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8923 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8924 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8927 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8928 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8933 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8934 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8937 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8938 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8947 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8948 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8951 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8952 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8957 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8958 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8961 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8962 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8967 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8968 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8971 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8972 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8977 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
8978 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8981 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8982 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
8991 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
8992 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8995 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
8996 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9001 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9002 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9005 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9006 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9011 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9012 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9015 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9016 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9021 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9022 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9025 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9026 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9035 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9036 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9039 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9040 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9045 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9046 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9049 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9050 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9055 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9056 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9059 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9060 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9065 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9066 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9069 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9070 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9082 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
9083 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9086 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9087 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9092 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
9093 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9096 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9097 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9102 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
9103 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9106 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9107 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9112 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
9113 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9116 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9117 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9126 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
9127 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9130 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9131 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9136 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
9137 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9140 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9141 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9146 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
9147 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9150 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9151 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9156 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
9157 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9160 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9161 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9170 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9171 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9174 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9175 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9180 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9181 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9184 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9185 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9190 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9191 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9194 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9195 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9200 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9201 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9204 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9205 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9214 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9215 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9218 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9219 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9224 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9225 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9228 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9229 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9234 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9235 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9238 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9239 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9244 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9245 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9248 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9249 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9258 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9259 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9262 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9263 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9268 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9269 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9272 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9273 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9278 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9279 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9282 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9283 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9288 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9289 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9292 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9293 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9302 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9303 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9306 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9307 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9312 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9313 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9316 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9317 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9326 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9327 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9330 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9331 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9336 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9337 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9340 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9341 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9346 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9347 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9350 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9351 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9356 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9357 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9360 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9361 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9370 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9371 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9374 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9375 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9380 using RT = DiagonalMatrix< CompressedMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9381 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9384 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9385 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9390 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9391 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9394 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9395 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9400 using RT = DiagonalMatrix< CompressedMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9401 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9404 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9405 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9414 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9415 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9418 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9419 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9424 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9425 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9428 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9429 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9434 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9435 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9438 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9439 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9444 using RT = ZeroMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9445 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9448 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9449 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9458 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9459 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9462 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9463 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9468 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9469 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9472 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9473 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9478 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9479 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9482 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9483 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9488 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9489 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9492 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9493 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9502 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
9503 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9506 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9507 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9512 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
9513 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9516 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9517 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9522 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
9523 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9526 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9527 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9532 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
9533 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9536 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9537 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9546 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9547 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9550 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9551 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9556 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9557 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9561 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9566 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9567 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9570 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9571 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9576 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9577 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9580 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9581 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9590 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9591 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9594 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9595 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9600 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9601 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9604 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9605 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9610 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
9611 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9614 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9615 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9620 using RT = ZeroMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
9621 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9624 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9625 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9634 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9635 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9638 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9639 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9644 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9645 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9648 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9649 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9654 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9655 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9658 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9659 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9664 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9665 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9668 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9669 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9678 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
9679 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9682 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9683 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9688 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
9689 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9692 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9693 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9698 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
9699 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9702 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9703 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9708 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
9709 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9712 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9713 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9722 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9723 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9726 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9727 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9732 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9733 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9736 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9737 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9742 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9743 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9746 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9747 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9752 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9753 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9756 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9757 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9766 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9767 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9770 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9771 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9776 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9777 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9780 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9781 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9786 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9787 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9790 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9791 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9796 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9797 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9800 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9801 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9810 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9811 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9814 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9815 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9820 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9821 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9824 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9825 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9830 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9831 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9834 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9835 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9840 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9841 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9844 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9845 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9854 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9855 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9858 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9859 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9864 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9865 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9868 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9869 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9874 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9875 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9878 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9879 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9884 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9885 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9888 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9889 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9898 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9899 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9902 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9903 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9908 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9909 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9912 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9913 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9918 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9919 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9922 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9923 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9928 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9929 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9932 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9933 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9942 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9943 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9946 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9947 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9952 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9953 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9956 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9957 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9962 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9963 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9966 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9967 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9972 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9973 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9976 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9977 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9986 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
9987 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9990 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
9991 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
9996 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
9997 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10000 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10001 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10006 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10007 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10010 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10011 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10016 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10017 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10020 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10021 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10033 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
10034 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10037 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10038 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10043 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
10044 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10047 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10048 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10053 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
10054 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10057 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10058 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10063 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
10064 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10067 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10068 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10077 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
10078 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10081 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10082 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10087 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
10088 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10091 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10092 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10097 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
10098 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10101 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10102 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10107 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
10108 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10111 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10112 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10121 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10122 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10125 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10126 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10131 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10132 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10135 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10136 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10141 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10142 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10145 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10146 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10151 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10152 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10155 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10156 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10165 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10166 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10169 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10170 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10175 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10176 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10179 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10180 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10185 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10186 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10189 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10190 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10195 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10196 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10199 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10200 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10209 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10210 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10213 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10214 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10219 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10220 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10223 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10224 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10229 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10230 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10233 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10234 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10239 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10240 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10243 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10244 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10253 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10254 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10257 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10258 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10263 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10264 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10267 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10268 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10277 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10278 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10281 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10282 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10287 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10288 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10291 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10292 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10297 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10298 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10301 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10302 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10307 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10308 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10311 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10312 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10321 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10322 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10325 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10326 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10331 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10332 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10335 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10336 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10341 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10342 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10345 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10346 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10351 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10352 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10355 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10356 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10365 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10366 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10369 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10370 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10375 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10376 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10379 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10380 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10385 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10386 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10389 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10390 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10395 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10396 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10399 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10400 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10409 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10410 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10414 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10419 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10420 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10423 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10424 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10429 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10430 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10433 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10434 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10439 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10440 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10443 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10444 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10453 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
10454 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10457 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10458 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10463 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
10464 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10467 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10468 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10473 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
10474 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10477 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10478 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10483 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
10484 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10487 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10488 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10497 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10498 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10501 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10502 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10507 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10508 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10512 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10517 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10518 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10521 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10522 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10527 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10528 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10531 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10532 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10541 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10542 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10545 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10546 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10551 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10552 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10555 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10556 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10561 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10562 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10565 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10566 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10571 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10572 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10575 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10576 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10585 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10586 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10589 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10590 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10595 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10596 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10599 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10600 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10605 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10606 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10609 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10610 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10615 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10616 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10619 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10620 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10629 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
10630 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10633 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10634 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10639 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
10640 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10643 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10644 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10649 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
10650 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10653 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10654 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10659 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
10660 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10663 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10664 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10673 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10674 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10677 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10678 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10683 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10684 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10687 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10688 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10693 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10694 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10697 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10698 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10703 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10704 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10707 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10708 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10717 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10718 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10721 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10722 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10727 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10728 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10731 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10732 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10737 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10738 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10741 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10742 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10747 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10748 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10751 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10752 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10761 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10762 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10765 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10766 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10771 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10772 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10775 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10776 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10781 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10782 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10785 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10786 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10791 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10792 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10795 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10796 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10805 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10806 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10809 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10810 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10815 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10816 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10819 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10820 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10825 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10826 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10829 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10830 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10835 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10836 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10839 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10840 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10849 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10850 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10853 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10854 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10859 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10860 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10863 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10864 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10869 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10870 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10873 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10874 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10879 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10880 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10883 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10884 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10893 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10894 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10897 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10898 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10903 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10904 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10907 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10908 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10913 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
10914 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10917 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10918 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10923 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
10924 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10927 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10928 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10937 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10938 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10941 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10942 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10947 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10948 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10951 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10952 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10957 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
10958 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10961 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10962 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10967 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
10968 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10971 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10972 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10984 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
10985 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10988 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10989 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
10994 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
10995 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10998 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
10999 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11004 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
11005 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11008 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11009 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11014 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
11015 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11018 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11019 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11028 using RT = HybridMatrix<complex<int>,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
11029 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11032 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11033 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11038 using RT = HybridMatrix<complex<int>,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
11039 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11042 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11043 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11048 using RT = HybridMatrix<complex<int>,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
11049 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11052 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11053 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11058 using RT = HybridMatrix<complex<int>,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
11059 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11062 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11063 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11072 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11073 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11076 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11077 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11082 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11083 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11086 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11087 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11092 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11093 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11096 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11097 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11102 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11103 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11106 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11107 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11116 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11117 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11120 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11121 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11126 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11127 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11130 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11131 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11136 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11137 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11140 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11141 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11146 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11147 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11150 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11151 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11160 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11161 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11164 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11165 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11170 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11171 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11174 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11175 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11180 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11181 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11184 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11185 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11190 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11191 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11194 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11195 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11204 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11205 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11208 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11209 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11214 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11215 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11218 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11219 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11228 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11229 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11232 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11233 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11238 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11239 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11242 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11243 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11248 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11249 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11252 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11253 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11258 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11259 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11262 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11263 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11272 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11273 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11276 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11277 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11282 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11283 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11286 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11287 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11292 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11293 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11296 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11297 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11302 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11303 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11306 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11307 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11316 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11317 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11320 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11321 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11326 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11327 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11330 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11331 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11336 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11337 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11340 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11341 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11346 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11347 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11350 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11351 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11360 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11361 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11365 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11370 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11371 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11374 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11375 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11380 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11381 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11384 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11385 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11390 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11391 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11394 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11395 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11404 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11405 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11408 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11409 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11414 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11415 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11418 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11419 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11424 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11425 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11428 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11429 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11434 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11435 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11438 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11439 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11448 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11449 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11452 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11453 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11458 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11459 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11462 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11463 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11468 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11469 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11472 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11473 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11478 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11479 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11482 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11483 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11492 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11493 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11496 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11497 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11502 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11503 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11506 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11507 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11512 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11513 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11516 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11517 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11522 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11523 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11526 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11527 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11536 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11537 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11540 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11541 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11546 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11547 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11550 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11551 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11556 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11557 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11561 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11566 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11567 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11570 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11571 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11580 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11581 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11584 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11585 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11590 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11591 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11594 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11595 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11600 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11601 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11604 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11605 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11610 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11611 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11614 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11615 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11624 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11625 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11628 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11629 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11634 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11635 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11638 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11639 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11644 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11645 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11648 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11649 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11654 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11655 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11658 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11659 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11668 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11669 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11672 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11673 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11678 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11679 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11682 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11683 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11688 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11689 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11692 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11693 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11698 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11699 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11702 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11703 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11712 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11713 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11716 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11717 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11722 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11723 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11726 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11727 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11732 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11733 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11736 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11737 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11742 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11743 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11746 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11747 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11756 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11757 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11760 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11761 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11766 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11767 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11770 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11771 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11776 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11777 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11780 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11781 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11786 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11787 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11790 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11791 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11800 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11801 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11804 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11805 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11810 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11811 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11814 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11815 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11820 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11821 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11824 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11825 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11830 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11831 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11834 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11835 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11844 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11845 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11848 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11849 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11854 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11855 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11858 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11859 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11864 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
11865 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11868 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11869 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11874 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
11875 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11878 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11879 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11888 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11889 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11892 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11893 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11898 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11899 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11902 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11903 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11908 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
11909 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11912 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11913 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11918 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
11919 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11922 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11923 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11935 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
11936 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11939 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11940 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11945 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
11946 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11949 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11950 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11955 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
11956 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11959 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11960 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11965 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
11966 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11969 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11970 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11979 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
11980 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11983 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11984 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11989 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
11990 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11993 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
11994 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
11999 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
12000 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12003 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12004 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12009 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
12010 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12013 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12014 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12023 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12024 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12027 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12028 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12033 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12034 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12037 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12038 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12043 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12044 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12047 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12048 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12053 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12054 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12057 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12058 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12067 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12068 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12071 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12072 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12077 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12078 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12081 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12082 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12087 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12088 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12091 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12092 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12097 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12098 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12101 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12102 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12111 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12112 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12115 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12116 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12121 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12122 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12125 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12126 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12131 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12132 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12135 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12136 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12141 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12142 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12145 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12146 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12155 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12156 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12159 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12160 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12165 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12166 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12169 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12170 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12179 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12180 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12183 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12184 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12189 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12190 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12193 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12194 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12199 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12200 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12203 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12204 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12209 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12210 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12213 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12214 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12223 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12224 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12227 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12228 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12233 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12234 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12237 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12238 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12243 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12244 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12247 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12248 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12253 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12254 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12257 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12258 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12267 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12268 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12271 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12272 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12277 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12278 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12281 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12282 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12287 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12288 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12291 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12292 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12297 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12298 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12301 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12302 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12311 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12312 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12315 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12316 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12321 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12322 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12325 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12326 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12331 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12332 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12335 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12336 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12341 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12342 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12345 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12346 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12355 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
12356 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12359 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12360 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12365 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
12366 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12369 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12370 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12375 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
12376 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12379 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12380 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12385 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
12386 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12389 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12390 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12399 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12400 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12403 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12404 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12409 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12410 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12414 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12419 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12420 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12423 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12424 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12429 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12430 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12433 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12434 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12443 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12444 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12447 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12448 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12453 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12454 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12457 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12458 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12463 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12464 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12467 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12468 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12473 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12474 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12477 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12478 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12487 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12488 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12491 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12492 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12497 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12498 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12501 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12502 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12507 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12508 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12512 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12517 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12518 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12521 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12522 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12531 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
12532 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12535 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12536 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12541 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
12542 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12545 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12546 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12551 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
12552 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12555 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12556 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12561 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
12562 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12565 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12566 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12575 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12576 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12579 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12580 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12585 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12586 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12589 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12590 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12595 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12596 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12599 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12600 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12605 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12606 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12609 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12610 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12619 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12620 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12623 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12624 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12629 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12630 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12633 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12634 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12639 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12640 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12643 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12644 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12649 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12650 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12653 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12654 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12663 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12664 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12667 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12668 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12673 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12674 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12677 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12678 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12683 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12684 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12687 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12688 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12693 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12694 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12697 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12698 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12707 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12708 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12711 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12712 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12717 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12718 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12721 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12722 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12727 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12728 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12731 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12732 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12737 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12738 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12741 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12742 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12751 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12752 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12755 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12756 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12761 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12762 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12765 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12766 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12771 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12772 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12775 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12776 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12781 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12782 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12785 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12786 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12795 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12796 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12799 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12800 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12805 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12806 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12809 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12810 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12815 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12816 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12819 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12820 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12825 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12826 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12829 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12830 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12839 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12840 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12843 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12844 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12849 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12850 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12853 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12854 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12859 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
12860 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12863 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12864 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12869 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
12870 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12873 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12874 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12886 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
12887 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12890 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12891 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12896 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
12897 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12900 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12901 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12906 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
12907 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12910 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12911 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12916 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
12917 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12920 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12921 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12930 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
12931 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12934 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12935 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12940 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
12941 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12944 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12945 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12950 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
12951 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12954 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12955 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12960 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
12961 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12964 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12965 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12974 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12975 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12978 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12979 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12984 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
12985 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12988 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12989 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
12994 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
12995 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12998 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
12999 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13004 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13005 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13008 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13009 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13018 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13019 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13022 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13023 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13028 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13029 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13032 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13033 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13038 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13039 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13042 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13043 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13048 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13049 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13052 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13053 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13062 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13063 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13066 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13067 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13072 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13073 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13076 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13077 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13082 using RT = UniformMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13083 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13086 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13087 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13092 using RT = UniformMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13093 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13096 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13097 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13106 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13107 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13110 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13111 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13116 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13117 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13120 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13121 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13130 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13131 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13134 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13135 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13140 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13141 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13144 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13145 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13150 using RT = CompressedMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13151 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13154 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13155 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13160 using RT = CompressedMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13161 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13164 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13165 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13174 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13175 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13178 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13179 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13184 using RT = DiagonalMatrix< CompressedMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13185 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13188 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13189 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13194 using RT = DiagonalMatrix< CompressedMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13195 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13198 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13199 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13204 using RT = DiagonalMatrix< CompressedMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13205 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13208 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13209 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13218 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13219 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13222 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13223 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13228 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13229 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13232 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13233 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13238 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13239 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13242 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13243 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13248 using RT = ZeroMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13249 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13252 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13253 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13262 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13263 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13266 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13267 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13272 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13273 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13276 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13277 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13282 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13283 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13286 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13287 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13292 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13293 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13296 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13297 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13306 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
13307 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13310 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13311 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13316 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
13317 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13320 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13321 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13326 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
13327 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13330 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13331 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13336 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
13337 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13340 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13341 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13350 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13351 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13354 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13355 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13360 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13361 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13365 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13370 using RT = SymmetricMatrix< UniformMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13371 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13374 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13375 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13380 using RT = SymmetricMatrix< UniformMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13381 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13384 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13385 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13394 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13395 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13398 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13399 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13404 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13405 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13408 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13409 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13414 using RT = ZeroMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13415 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13418 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13419 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13424 using RT = ZeroMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13425 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13428 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13429 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13438 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13439 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13442 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13443 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13448 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13449 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13452 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13453 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13458 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13459 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13462 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13463 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13468 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13469 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13472 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13473 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13482 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
13483 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13486 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13487 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13492 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
13493 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13496 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13497 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13502 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
13503 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13506 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13507 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13512 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
13513 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13516 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13517 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13526 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13527 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13530 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13531 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13536 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13537 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13540 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13541 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13546 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13547 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13550 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13551 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13556 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13557 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13561 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13570 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13571 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13574 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13575 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13580 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13581 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13584 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13585 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13590 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13591 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13594 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13595 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13600 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13601 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13604 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13605 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13614 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13615 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13618 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13619 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13624 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13625 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13628 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13629 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13634 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13635 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13638 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13639 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13644 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13645 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13648 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13649 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13658 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13659 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13662 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13663 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13668 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13669 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13672 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13673 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13678 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13679 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13682 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13683 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13688 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13689 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13692 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13693 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13702 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13703 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13706 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13707 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13712 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13713 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13716 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13717 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13722 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13723 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13726 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13727 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13732 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13733 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13736 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13737 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13746 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13747 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13750 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13751 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13756 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13757 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13760 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13761 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13766 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13767 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13770 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13771 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13776 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13777 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13780 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13781 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13790 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13791 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13794 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13795 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13800 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13801 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13804 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13805 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13810 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
13811 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13814 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13815 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13820 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
13821 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13824 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13825 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13837 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
13838 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13841 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13842 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13847 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
13848 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13851 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13852 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13857 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
13858 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13861 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13862 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13867 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
13868 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13871 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13872 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13881 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
13882 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13885 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13886 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13891 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
13892 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13895 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13896 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13901 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
13902 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13905 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13906 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13911 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
13912 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13915 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13916 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13925 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13926 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13929 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13930 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13935 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13936 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13939 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13940 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13945 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13946 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13949 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13950 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13955 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13956 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13959 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13960 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13969 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13970 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13973 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13974 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13979 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
13980 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13983 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13984 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13989 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
13990 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13993 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
13994 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
13999 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14000 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14003 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14004 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14013 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14014 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14017 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14018 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14023 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14024 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14027 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14028 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14033 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14034 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14037 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14038 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14043 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14044 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14047 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14048 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14057 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14058 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14061 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14062 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14067 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14068 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14071 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14072 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14081 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14082 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14085 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14086 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14091 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14092 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14095 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14096 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14101 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14102 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14105 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14106 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14111 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14112 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14115 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14116 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14125 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14126 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14129 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14130 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14135 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14136 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14139 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14140 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14145 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14146 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14149 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14150 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14155 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14156 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14159 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14160 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14169 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14170 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14173 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14174 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14179 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14180 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14183 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14184 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14189 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14190 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14193 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14194 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14199 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14200 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14203 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14204 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14213 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14214 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14217 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14218 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14223 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14224 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14227 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14228 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14233 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14234 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14237 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14238 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14243 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14244 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14247 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14248 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14257 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
14258 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14261 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14262 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14267 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
14268 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14271 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14272 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14277 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
14278 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14281 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14282 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14287 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
14288 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14291 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14292 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14301 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14302 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14305 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14306 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14311 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14312 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14315 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14316 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14321 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14322 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14325 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14326 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14331 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14332 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14335 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14336 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14345 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14346 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14349 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14350 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14355 using RT = HermitianMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14356 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14359 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14360 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14365 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14366 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14369 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14370 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14375 using RT = HermitianMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14376 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14379 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14380 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14389 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14390 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14393 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14394 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14399 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14400 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14403 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14404 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14409 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14410 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14414 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14419 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14420 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14423 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14424 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14433 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
14434 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14437 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14438 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14443 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
14444 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14447 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14448 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14453 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
14454 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14457 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14458 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14463 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
14464 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14467 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14468 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14477 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14478 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14481 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14482 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14487 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14488 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14491 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14492 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14497 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14498 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14501 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14502 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14507 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14508 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14512 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14521 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14522 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14525 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14526 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14531 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14532 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14535 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14536 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14541 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14542 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14545 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14546 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14551 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14552 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14555 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14556 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14565 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14566 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14569 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14570 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14575 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14576 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14579 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14580 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14585 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14586 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14589 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14590 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14595 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14596 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14599 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14600 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14609 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14610 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14613 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14614 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14619 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14620 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14623 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14624 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14629 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14630 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14633 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14634 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14639 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14640 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14643 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14644 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14653 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14654 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14657 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14658 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14663 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14664 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14667 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14668 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14673 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14674 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14677 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14678 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14683 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14684 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14687 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14688 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14697 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14698 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14701 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14702 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14707 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14708 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14711 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14712 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14717 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
14718 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14721 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14722 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14727 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
14728 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14731 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14732 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14741 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14742 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14745 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14746 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14751 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14752 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14755 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14756 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14761 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
14762 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14765 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14766 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14771 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
14772 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14775 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14776 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14788 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
14789 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14792 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14793 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14798 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
14799 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14802 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14803 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14808 using RT = StaticMatrix<complex<int>,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
14809 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14812 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14813 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14818 using RT = StaticMatrix<complex<int>,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
14819 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14822 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14823 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14832 using RT = HybridMatrix<complex<int>,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
14833 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14836 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14837 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14842 using RT = HybridMatrix<complex<int>,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
14843 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14846 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14847 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14852 using RT = HybridMatrix<complex<int>,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
14853 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14856 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14857 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14862 using RT = HybridMatrix<complex<int>,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
14863 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14866 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14867 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14876 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14877 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14880 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14881 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14886 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14887 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14890 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14891 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14896 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14897 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14900 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14901 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14906 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
14907 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14910 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14911 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14920 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14921 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14924 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14925 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14930 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14931 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14934 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14935 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14940 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14941 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14944 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14945 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14950 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
14951 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14954 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14955 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14964 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14965 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14968 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14969 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14974 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14975 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14978 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14979 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14984 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
14985 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14988 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14989 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
14994 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
14995 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14998 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
14999 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15008 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15009 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15012 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15013 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15018 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15019 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15022 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15023 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15032 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15033 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15036 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15037 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15042 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15043 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15046 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15047 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15052 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15053 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15056 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15057 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15062 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15063 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15066 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15067 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15076 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15077 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15080 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15081 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15086 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15087 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15090 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15091 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15096 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15097 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15100 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15101 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15106 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15107 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15110 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15111 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15120 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15121 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15124 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15125 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15130 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15131 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15134 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15135 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15140 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15141 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15144 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15145 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15150 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15151 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15154 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15155 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15164 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15165 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15168 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15169 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15174 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15175 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15178 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15179 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15184 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15185 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15188 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15189 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15194 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15195 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15198 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15199 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15208 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15209 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15212 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15213 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15218 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15219 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15222 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15223 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15228 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15229 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15232 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15233 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15238 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15239 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15242 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15243 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15252 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15253 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15256 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15257 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15262 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15263 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15266 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15267 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15272 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15273 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15276 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15277 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15282 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15283 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15286 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15287 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15296 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15297 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15300 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15301 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15306 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15307 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15310 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15311 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15316 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15317 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15320 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15321 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15326 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15327 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15330 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15331 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15340 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15341 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15344 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15345 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15350 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15351 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15354 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15355 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15360 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15361 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15365 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15370 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15371 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15374 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15375 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15384 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15385 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15388 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15389 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15394 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15395 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15398 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15399 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15404 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15405 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15408 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15409 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15414 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15415 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15418 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15419 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15428 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15429 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15432 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15433 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15438 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15439 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15442 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15443 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15448 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15449 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15452 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15453 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15458 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15459 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15462 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15463 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15472 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15473 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15476 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15477 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15482 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15483 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15486 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15487 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15492 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15493 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15496 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15497 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15502 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15503 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15506 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15507 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15516 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15517 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15520 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15521 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15526 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15527 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15530 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15531 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15536 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15537 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15540 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15541 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15546 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15547 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15550 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15551 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15560 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15561 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15564 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15565 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15570 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15571 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15574 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15575 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15580 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15581 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15584 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15585 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15590 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15591 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15594 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15595 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15604 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15605 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15608 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15609 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15614 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15615 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15618 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15619 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15624 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15625 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15628 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15629 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15634 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15635 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15638 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15639 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15648 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15649 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15652 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15653 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15658 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15659 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15662 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15663 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15668 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
15669 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15672 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15673 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15678 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
15679 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15682 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15683 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15692 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15693 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15696 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15697 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15702 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
15703 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15706 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15707 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15712 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15713 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15716 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15717 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15722 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
15723 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15726 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15727 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15739 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
15740 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15743 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15744 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15749 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
15750 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15753 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15754 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15759 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
15760 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15763 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15764 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15769 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
15770 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15773 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15774 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15783 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
15784 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15787 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15788 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15793 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
15794 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15797 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15798 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15803 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
15804 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15807 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15808 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15813 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
15814 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15817 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15818 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15827 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15828 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15831 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15832 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15837 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15838 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15841 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15842 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15847 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15848 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15851 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15852 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15857 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
15858 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15861 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15862 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15871 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15872 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15875 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15876 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15881 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15882 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15885 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15886 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15891 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15892 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15895 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15896 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15901 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
15902 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15905 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15906 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15915 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15916 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15919 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15920 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15925 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15926 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15929 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15930 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15935 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15936 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15939 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15940 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15945 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
15946 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15949 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15950 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15959 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15960 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15963 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15964 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15969 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15970 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15973 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15974 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15983 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15984 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15987 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15988 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
15993 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
15994 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15997 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
15998 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16003 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16004 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16007 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16008 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16013 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16014 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16017 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16018 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16027 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16028 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16031 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16032 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16037 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16038 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16041 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16042 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16047 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16048 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16051 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16052 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16057 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16058 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16061 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16062 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16071 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16072 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16075 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16076 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16081 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16082 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16085 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16086 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16091 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16092 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16095 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16096 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16101 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16102 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16105 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16106 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16115 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16116 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16119 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16120 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16125 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16126 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16129 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16130 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16135 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16136 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16139 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16140 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16145 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16146 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16149 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16150 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16159 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
16160 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16163 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16164 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16169 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
16170 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16173 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16174 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16179 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
16180 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16183 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16184 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16189 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
16190 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16193 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16194 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16203 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16204 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16208 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16213 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16214 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16217 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16218 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16223 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16224 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16227 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16228 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16233 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16234 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16237 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16238 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16247 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16248 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16251 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16252 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16257 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16258 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16261 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16262 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16267 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16268 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16271 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16272 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16277 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16278 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16281 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16282 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16291 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16292 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16295 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16296 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16301 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16302 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16305 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16306 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16311 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16312 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16315 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16316 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16321 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16322 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16325 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16326 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16335 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
16336 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16339 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16340 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16345 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
16346 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16349 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16350 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16355 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
16356 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16359 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16360 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16365 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
16366 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16369 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16370 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16379 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16380 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16383 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16384 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16389 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16390 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16393 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16394 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16399 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16400 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16403 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16404 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16409 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16410 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16414 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16423 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16424 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16427 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16428 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16433 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16434 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16437 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16438 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16443 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16444 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16447 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16448 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16453 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16454 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16457 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16458 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16467 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16468 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16471 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16472 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16477 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16478 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16481 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16482 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16487 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16488 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16491 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16492 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16497 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16498 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16501 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16502 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16511 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16512 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16515 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16516 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16521 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16522 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16525 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16526 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16531 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16532 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16535 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16536 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16541 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16542 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16545 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16546 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16555 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16556 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16559 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16560 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16565 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16566 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16569 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16570 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16575 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16576 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16579 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16580 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16585 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16586 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16589 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16590 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16599 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16600 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16603 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16604 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16609 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16610 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16613 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16614 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16619 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16620 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16623 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16624 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16629 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16630 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16633 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16634 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16643 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16644 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16647 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16648 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16653 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16654 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16657 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16658 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16663 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16664 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16667 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16668 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16673 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16674 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16677 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16678 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16690 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
16691 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16694 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16695 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16700 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
16701 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16704 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16705 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16710 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
16711 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16714 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16715 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16720 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
16721 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16724 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16725 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16734 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
16735 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16738 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16739 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16744 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
16745 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16748 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16749 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16754 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
16755 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16758 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16759 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16764 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
16765 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16768 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16769 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16778 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16779 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16782 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16783 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16788 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16789 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16792 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16793 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16798 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16799 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16802 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16803 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16808 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16809 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16812 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16813 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16822 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16823 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16826 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16827 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16832 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16833 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16836 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16837 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16842 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16843 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16846 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16847 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16852 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16853 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16856 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16857 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16866 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16867 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16870 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16871 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16876 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16877 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16880 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16881 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16886 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16887 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16890 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16891 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16896 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16897 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16900 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16901 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16910 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16911 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16914 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16915 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16920 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16921 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16924 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16925 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16934 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16935 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16938 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16939 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16944 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
16945 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16948 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16949 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16954 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16955 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16958 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16959 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16964 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
16965 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16968 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16969 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16978 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16979 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16982 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16983 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16988 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
16989 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16992 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
16993 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
16998 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
16999 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17002 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17003 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17008 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17009 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17012 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17013 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17022 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17023 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17026 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17027 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17032 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17033 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17036 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17037 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17042 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17043 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17046 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17047 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17052 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17053 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17056 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17057 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17066 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17067 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17070 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17071 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17076 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17077 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17080 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17081 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17086 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17087 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17090 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17091 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17096 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17097 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17100 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17101 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17110 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
17111 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17114 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17115 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17120 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
17121 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17124 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17125 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17130 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
17131 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17134 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17135 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17140 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
17141 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17144 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17145 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17154 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17155 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17158 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17159 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17164 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17165 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17168 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17169 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17174 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17175 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17178 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17179 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17184 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17185 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17188 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17189 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17198 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17199 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17202 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17203 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17208 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17209 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17212 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17213 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17218 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17219 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17222 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17223 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17228 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17229 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17232 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17233 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17242 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17243 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17246 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17247 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17252 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17253 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17256 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17257 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17262 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17263 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17266 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17267 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17272 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17273 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17276 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17277 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17286 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
17287 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17290 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17291 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17296 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
17297 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17300 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17301 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17306 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
17307 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17310 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17311 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17316 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
17317 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17320 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17321 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17330 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17331 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17334 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17335 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17340 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17341 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17344 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17345 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17350 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17351 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17354 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17355 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17360 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17361 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17365 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17374 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17375 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17378 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17379 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17384 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17385 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17388 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17389 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17394 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17395 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17398 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17399 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17404 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17405 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17408 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17409 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17418 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17419 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17422 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17423 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17428 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17429 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17432 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17433 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17438 using RT = UniLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17439 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17442 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17443 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17448 using RT = UniLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17449 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17452 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17453 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17462 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17463 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17466 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17467 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17472 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17473 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17476 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17477 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17482 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17483 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17486 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17487 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17492 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17493 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17496 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17497 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17506 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17507 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17510 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17511 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17516 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17517 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17520 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17521 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17526 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17527 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17530 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17531 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17536 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17537 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17540 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17541 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17550 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17551 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17554 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17555 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17560 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17561 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17564 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17565 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17570 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17571 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17574 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17575 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17580 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17581 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17584 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17585 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17594 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17595 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17598 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17599 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17604 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17605 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17608 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17609 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17614 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17615 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17618 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17619 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17624 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17625 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17628 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17629 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17641 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
17642 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17645 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17646 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17651 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
17652 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17655 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17656 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17661 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
17662 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17665 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17666 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17671 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
17672 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17675 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17676 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17685 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
17686 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17689 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17690 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17695 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
17696 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17699 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17700 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17705 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
17706 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17709 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17710 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17715 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
17716 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17719 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17720 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17729 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17730 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17733 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17734 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17739 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17740 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17743 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17744 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17749 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17750 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17753 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17754 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17759 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17760 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17763 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17764 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17773 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17774 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17777 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17778 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17783 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17784 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17787 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17788 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17793 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17794 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17797 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17798 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17803 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17804 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17807 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17808 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17817 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17818 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17821 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17822 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17827 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17828 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17831 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17832 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17837 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17838 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17841 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17842 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17847 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17848 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17851 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17852 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17861 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17862 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17865 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17866 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17871 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17872 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17875 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17876 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17885 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17886 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17889 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17890 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17895 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
17896 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17899 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17900 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17905 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17906 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17909 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17910 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17915 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
17916 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17919 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17920 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17929 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17930 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17933 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17934 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17939 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17940 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17943 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17944 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17949 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17950 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17953 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17954 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17959 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17960 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17963 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17964 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17973 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17974 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17977 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17978 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17983 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
17984 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17987 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17988 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
17993 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
17994 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17997 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
17998 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18003 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18004 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18007 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18008 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18017 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18018 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18021 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18022 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18027 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18028 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18031 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18032 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18037 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18038 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18041 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18042 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18047 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18048 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18051 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18052 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18061 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
18062 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18065 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18066 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18071 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
18072 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18075 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18076 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18081 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
18082 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18085 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18086 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18091 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
18092 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18095 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18096 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18105 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18106 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18109 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18110 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18115 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18116 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18119 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18120 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18125 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18126 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18129 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18130 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18135 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18136 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18139 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18140 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18149 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18150 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18153 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18154 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18159 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18160 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18163 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18164 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18169 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18170 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18173 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18174 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18179 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18180 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18183 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18184 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18193 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18194 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18197 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18198 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18203 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18204 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18208 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18213 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18214 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18217 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18218 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18223 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18224 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18227 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18228 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18237 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
18238 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18241 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18242 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18247 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
18248 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18251 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18252 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18257 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
18258 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18261 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18262 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18267 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
18268 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18271 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18272 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18281 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18282 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18285 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18286 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18291 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18292 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18295 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18296 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18301 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18302 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18305 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18306 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18311 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18312 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18315 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18316 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18325 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18326 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18329 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18330 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18335 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18336 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18339 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18340 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18345 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18346 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18349 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18350 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18355 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18356 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18359 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18360 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18369 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18370 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18373 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18374 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18379 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18380 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18383 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18384 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18389 using RT = StrictlyLowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18390 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18393 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18394 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18399 using RT = StrictlyLowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18400 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18403 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18404 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18413 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18414 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18417 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18418 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18423 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18424 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18427 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18428 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18433 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18434 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18437 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18438 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18443 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18444 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18447 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18448 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18457 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18458 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18461 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18462 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18467 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18468 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18471 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18472 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18477 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18478 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18481 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18482 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18487 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18488 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18491 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18492 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18501 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18502 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18505 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18506 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18511 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18512 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18515 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18516 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18521 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18522 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18525 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18526 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18531 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18532 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18535 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18536 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18545 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18546 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18549 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18550 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18555 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18556 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18559 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18560 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18565 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18566 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18569 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18570 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18575 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18576 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18579 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18580 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18592 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
18593 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18596 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18597 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18602 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
18603 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18606 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18607 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18612 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
18613 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18616 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18617 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18622 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
18623 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18626 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18627 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18636 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
18637 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18640 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18641 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18646 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
18647 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18650 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18651 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18656 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
18657 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18660 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18661 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18666 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
18667 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18670 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18671 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18680 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18681 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18684 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18685 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18690 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18691 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18694 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18695 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18700 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18701 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18704 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18705 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18710 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18711 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18714 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18715 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18724 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18725 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18728 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18729 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18734 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18735 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18738 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18739 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18744 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18745 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18748 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18749 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18754 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18755 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18758 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18759 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18768 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18769 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18772 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18773 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18778 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18779 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18782 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18783 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18788 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18789 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18792 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18793 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18798 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18799 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18802 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18803 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18812 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18813 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18816 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18817 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18822 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18823 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18826 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18827 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18836 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18837 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18840 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18841 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18846 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18847 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18850 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18851 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18856 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18857 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18860 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18861 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18866 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18867 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18870 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18871 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18880 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18881 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18884 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18885 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18890 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18891 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18894 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18895 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18900 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18901 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18904 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18905 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18910 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18911 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18914 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18915 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18924 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18925 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18928 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18929 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18934 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
18935 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18938 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18939 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18944 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18945 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18948 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18949 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18954 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
18955 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18958 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18959 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18968 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18969 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18972 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18973 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18978 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
18979 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18982 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18983 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18988 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18989 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18992 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
18993 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
18998 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
18999 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19002 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19003 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19012 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19013 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19016 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19017 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19022 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19023 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19026 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19027 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19032 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
19033 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19036 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19037 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19042 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
19043 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19046 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19047 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19056 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19057 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19060 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19061 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19066 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19067 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19070 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19071 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19076 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19077 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19080 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19081 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19086 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19087 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19090 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19091 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19100 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19101 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19104 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19105 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19110 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19111 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19114 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19115 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19120 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19121 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19124 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19125 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19130 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19131 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19134 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19135 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19144 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19145 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19148 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19149 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19154 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19155 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19158 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19159 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19164 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19165 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19168 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19169 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19174 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19175 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19178 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19179 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19188 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19189 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19192 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19193 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19198 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19199 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19202 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19203 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19208 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19209 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19212 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19213 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19218 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
19219 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19222 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19223 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19232 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19233 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19236 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19237 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19242 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19243 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19246 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19247 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19252 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19253 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19256 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19257 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19262 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19263 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19266 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19267 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19276 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19277 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19280 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19281 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19286 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19287 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19290 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19291 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19296 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19297 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19300 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19301 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19306 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19307 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19310 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19311 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19320 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19321 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19324 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19325 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19330 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19331 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19334 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19335 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19340 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19341 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19344 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19345 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19350 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19351 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19354 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19355 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19364 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19365 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19368 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19369 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19374 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19375 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19378 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19379 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19384 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19385 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19388 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19389 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19394 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19395 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19398 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19399 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19408 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19409 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19412 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19413 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19418 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19419 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19422 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19423 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19428 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19429 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19432 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19433 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19438 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19439 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19442 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19443 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19452 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19453 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19456 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19457 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19462 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19463 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19466 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19467 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19472 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19473 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19476 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19477 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19482 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19483 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19486 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19487 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19496 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19497 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19500 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19501 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19506 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19507 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19510 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19511 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19516 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19517 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19520 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19521 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19526 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19527 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19530 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19531 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19543 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
19544 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19547 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19548 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19553 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
19554 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19557 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19558 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19563 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
19564 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19567 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19568 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19573 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
19574 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19577 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19578 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19587 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
19588 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19591 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19592 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19597 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
19598 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19601 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19602 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19607 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
19608 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19611 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19612 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19617 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
19618 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19621 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19622 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19631 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19632 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19635 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19636 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19641 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19642 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19645 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19646 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19651 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19652 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19655 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19656 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19661 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19662 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19665 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19666 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19675 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19676 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19679 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19680 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19685 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19686 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19689 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19690 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19695 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19696 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19699 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19700 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19705 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19706 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19709 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19710 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19719 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19720 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19723 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19724 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19729 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19730 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19733 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19734 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19739 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19740 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19743 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19744 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19749 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19750 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19753 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19754 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19763 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19764 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19767 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19768 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19773 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19774 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19777 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19778 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19787 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19788 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19791 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19792 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19797 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19798 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19801 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19802 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19807 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19808 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19811 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19812 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19817 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19818 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19821 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19822 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19831 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19832 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19835 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19836 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19841 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19842 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19845 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19846 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19851 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19852 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19855 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19856 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19861 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19862 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19865 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19866 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19875 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19876 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19879 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19880 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19885 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
19886 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19889 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19890 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19895 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19896 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19899 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19900 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19905 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
19906 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19909 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19910 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19919 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19920 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19923 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19924 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19929 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
19930 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19933 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19934 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19939 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19940 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19943 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19944 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19949 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
19950 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19953 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19954 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19963 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19964 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19967 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19968 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19973 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
19974 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19977 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19978 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19983 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
19984 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19987 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19988 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
19993 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
19994 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19997 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
19998 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20007 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20008 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20011 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20012 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20017 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20018 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20021 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20022 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20027 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20028 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20031 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20032 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20037 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20038 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20041 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20042 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20051 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20052 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20055 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20056 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20061 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20062 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20065 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20066 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20071 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20072 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20075 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20076 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20081 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20082 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20085 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20086 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20095 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20096 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20099 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20100 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20105 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20106 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20109 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20110 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20115 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20116 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20119 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20120 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20125 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20126 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20129 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20130 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20139 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
20140 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20143 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20144 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20149 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
20150 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20153 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20154 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20159 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
20160 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20163 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20164 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20169 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
20170 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20173 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20174 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20183 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20184 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20187 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20188 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20193 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20194 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20197 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20198 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20203 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20204 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20208 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20213 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20214 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20217 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20218 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20227 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20228 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20231 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20232 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20237 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20238 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20241 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20242 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20247 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20248 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20251 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20252 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20257 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20258 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20261 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20262 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20271 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20272 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20275 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20276 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20281 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20282 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20285 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20286 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20291 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20292 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20295 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20296 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20301 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20302 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20305 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20306 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20315 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20316 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20319 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20320 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20325 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20326 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20329 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20330 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20335 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20336 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20339 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20340 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20345 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20346 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20349 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20350 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20359 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20360 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20363 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20364 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20369 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20370 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20373 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20374 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20379 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20380 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20383 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20384 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20389 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20390 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20393 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20394 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20403 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20404 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20407 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20408 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20413 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20414 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20417 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20418 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20423 using RT = UniUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20424 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20427 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20428 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20433 using RT = UniUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20434 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20437 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20438 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20447 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20448 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20451 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20452 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20457 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20458 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20461 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20462 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20467 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20468 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20471 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20472 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20477 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20478 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20481 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20482 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20494 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
20495 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20498 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20499 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20504 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
20505 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20508 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20509 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20514 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
20515 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20518 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20519 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20524 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
20525 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20528 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20529 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20538 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
20539 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20542 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20543 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20548 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
20549 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20552 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20553 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20558 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
20559 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20562 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20563 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20568 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
20569 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20572 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20573 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20582 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20583 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20586 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20587 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20592 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20593 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20596 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20597 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20602 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20603 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20606 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20607 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20612 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20613 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20616 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20617 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20626 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20627 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20630 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20631 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20636 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20637 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20640 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20641 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20646 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20647 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20650 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20651 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20656 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20657 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20660 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20661 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20670 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20671 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20674 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20675 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20680 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20681 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20684 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20685 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20690 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20691 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20694 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20695 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20700 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20701 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20704 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20705 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20714 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20715 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20718 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20719 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20724 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20725 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20728 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20729 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20738 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20739 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20742 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20743 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20748 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20749 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20752 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20753 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20758 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20759 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20762 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20763 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20768 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20769 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20772 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20773 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20782 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20783 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20786 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20787 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20792 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20793 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20796 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20797 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20802 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20803 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20806 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20807 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20812 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20813 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20816 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20817 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20826 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20827 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20830 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20831 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20836 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
20837 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20840 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20841 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20846 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20847 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20850 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20851 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20856 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
20857 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20860 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20861 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20870 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20871 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20874 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20875 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20880 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20881 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20884 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20885 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20890 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20891 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20894 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20895 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20900 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20901 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20904 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20905 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20914 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
20915 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20918 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20919 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20924 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
20925 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20928 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20929 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20934 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
20935 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20938 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20939 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20944 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
20945 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20948 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20949 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20958 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20959 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20962 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20963 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20968 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
20969 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20972 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20973 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20978 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20979 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20982 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20983 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
20988 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
20989 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20992 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
20993 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21002 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21003 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21006 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21007 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21012 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21013 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21016 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21017 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21022 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21023 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21026 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21027 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21032 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21033 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21036 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21037 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21046 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21047 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21050 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21051 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21056 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21057 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21060 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21061 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21066 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21067 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21070 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21071 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21076 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21077 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21080 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21081 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21090 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
21091 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21094 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21095 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21100 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
21101 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21104 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21105 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21110 using RT = DynamicMatrix<complex<int>,rowMajor>; in testMatrixSubtraction() typedef
21111 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21114 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21115 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21120 using RT = DynamicMatrix<complex<int>,columnMajor>; in testMatrixSubtraction() typedef
21121 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21124 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21125 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21134 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21135 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21138 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21139 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21144 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21145 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21148 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21149 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21154 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21155 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21158 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21159 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21164 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21165 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21168 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21169 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21178 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21179 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21182 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21183 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21188 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21189 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21192 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21193 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21198 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21199 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21202 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21203 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21208 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21209 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21212 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21213 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21222 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21223 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21226 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21227 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21232 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21233 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21236 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21237 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21242 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21243 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21246 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21247 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21252 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21253 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21256 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21257 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21266 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21267 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21270 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21271 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21276 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21277 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21280 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21281 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21286 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21287 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21290 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21291 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21296 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21297 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21300 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21301 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21310 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21311 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21314 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21315 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21320 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21321 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21324 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21325 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21330 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21331 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21334 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21335 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21340 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21341 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21344 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21345 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21354 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21355 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21358 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21359 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21364 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21365 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21368 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21369 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21374 using RT = StrictlyUpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21375 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21378 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21379 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21384 using RT = StrictlyUpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21385 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21388 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21389 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21398 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21399 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21402 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21403 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21408 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21409 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21412 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21413 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21418 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21419 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21422 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21423 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21428 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21429 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21432 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21433 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21445 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
21446 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21449 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21450 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21455 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
21456 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21459 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21460 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21465 using RT = StaticMatrix<double,3UL,3UL,rowMajor>; in testMatrixSubtraction() typedef
21466 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21469 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21470 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21475 using RT = StaticMatrix<double,3UL,3UL,columnMajor>; in testMatrixSubtraction() typedef
21476 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21479 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21480 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21489 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
21490 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21493 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21494 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21499 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
21500 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21503 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21504 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21509 using RT = HybridMatrix<double,8UL,6UL,rowMajor>; in testMatrixSubtraction() typedef
21510 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21513 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21514 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21519 using RT = HybridMatrix<double,8UL,6UL,columnMajor>; in testMatrixSubtraction() typedef
21520 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21523 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21524 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21533 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21534 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21537 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21538 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21543 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21544 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21547 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21548 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21553 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21554 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21557 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21558 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21563 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21564 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21567 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21568 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21577 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21578 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21581 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21582 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21587 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21588 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21591 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21592 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21597 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21598 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21601 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21602 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21607 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21608 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21611 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21612 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21621 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21622 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21625 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21626 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21631 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21632 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21635 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21636 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21641 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21642 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21645 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21646 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21651 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21652 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21655 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21656 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21665 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21666 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21669 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21670 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21675 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21676 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21679 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21680 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21689 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21690 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21693 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21694 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21699 using RT = DynamicMatrix<double,rowMajor>; in testMatrixSubtraction() typedef
21700 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21703 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21704 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21709 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21710 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21713 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21714 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21719 using RT = DynamicMatrix<double,columnMajor>; in testMatrixSubtraction() typedef
21720 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21723 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21724 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21733 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21734 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21737 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21738 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21743 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21744 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21747 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21748 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21753 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21754 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21757 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21758 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21763 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21764 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21767 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21768 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21777 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21778 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21781 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21782 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21787 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21788 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21791 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21792 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21797 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21798 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21801 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21802 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21807 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21808 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21811 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21812 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21821 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21822 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21825 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21826 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21831 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21832 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21835 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21836 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21841 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21842 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21845 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21846 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21851 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21852 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21855 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21856 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21865 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
21866 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21869 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21870 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21875 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
21876 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21879 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21880 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21885 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
21886 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21889 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21890 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21895 using RT = SymmetricMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
21896 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21899 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21900 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21909 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21910 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21913 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21914 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21919 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21920 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21923 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21924 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21929 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21930 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21933 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21934 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21939 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21940 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21943 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21944 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21953 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21954 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21957 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21958 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21963 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21964 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21967 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21968 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21973 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21974 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21977 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21978 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21983 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
21984 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21987 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
21988 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
21997 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
21998 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22001 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22002 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22007 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22008 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22011 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22012 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22017 using RT = SymmetricMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22018 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22021 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22022 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22027 using RT = SymmetricMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22028 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22031 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22032 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22041 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
22042 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22045 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22046 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22051 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
22052 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22055 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22056 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22061 using RT = HermitianMatrix< DynamicMatrix<complex<int>,rowMajor> >; in testMatrixSubtraction() typedef
22062 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22065 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22066 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22071 using RT = HermitianMatrix< DynamicMatrix<complex<int>,columnMajor> >; in testMatrixSubtraction() typedef
22072 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22075 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22076 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22085 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22086 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22089 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22090 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22095 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22096 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22099 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22100 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22105 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22106 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22109 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22110 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22115 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22116 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22119 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22120 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22129 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22130 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22133 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22134 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22139 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22140 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22143 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22144 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22149 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22150 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22153 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22154 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22159 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22160 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22163 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22164 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22173 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22174 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22177 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22178 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22183 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22184 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22187 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22188 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22193 using RT = LowerMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22194 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22197 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22198 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22203 using RT = LowerMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22204 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22208 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22217 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22218 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22221 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22222 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22227 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22228 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22231 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22232 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22237 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22238 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22241 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22242 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22247 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22248 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22251 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22252 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22261 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22262 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22265 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22266 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22271 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22272 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22275 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22276 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22281 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22282 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22285 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22286 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22291 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22292 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22295 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22296 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22305 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22306 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22309 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22310 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22315 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22316 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22319 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22320 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22325 using RT = UpperMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22326 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22329 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22330 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22335 using RT = UpperMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22336 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22339 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22340 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22349 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22350 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22353 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22354 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22359 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22360 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22363 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22364 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22369 using RT = DiagonalMatrix< DynamicMatrix<double,rowMajor> >; in testMatrixSubtraction() typedef
22370 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22373 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22374 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()
22379 using RT = DiagonalMatrix< DynamicMatrix<double,columnMajor> >; in testMatrixSubtraction() typedef
22380 static_assert( IsSame_v< SubTrait_t<T1,T2>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22383 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testMatrixSubtraction()
22384 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testMatrixSubtraction()