Lines Matching refs:RT

120          using RT = HybridMatrix<int,3UL,5UL,rowMajor>;  in testSubmatrixOperation()  typedef
121 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
124 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
125 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
129 using RT = HybridMatrix<int,3UL,5UL,columnMajor>; in testSubmatrixOperation() typedef
130 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
133 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
134 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
138 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
139 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
142 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
143 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
147 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
148 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
151 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
152 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
160 using RT = HybridMatrix<int,3UL,5UL,rowMajor>; in testSubmatrixOperation() typedef
161 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
164 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
165 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
169 using RT = HybridMatrix<int,3UL,5UL,columnMajor>; in testSubmatrixOperation() typedef
170 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
173 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
174 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
178 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
179 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
182 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
183 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
187 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
188 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
191 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
192 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
200 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
201 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
204 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
205 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
209 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
210 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
213 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
214 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
218 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
219 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
222 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
223 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
227 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
228 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
231 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
232 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
240 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
241 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
244 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
245 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
249 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
250 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
253 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
254 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
258 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
259 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
262 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
263 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
267 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
268 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
271 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
272 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
280 using RT = UniformMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
281 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
284 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
285 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
289 using RT = UniformMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
290 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
293 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
294 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
298 using RT = UniformMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
299 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
302 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
303 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
307 using RT = UniformMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
308 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
311 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
312 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
320 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
321 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
324 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
325 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
329 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
330 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
333 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
334 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
342 using RT = CompressedMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
343 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
346 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
347 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
351 using RT = CompressedMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
352 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
355 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
356 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
360 using RT = CompressedMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
361 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
364 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
365 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
369 using RT = CompressedMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
370 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
373 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
374 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
382 using RT = CompressedMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
383 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
386 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
387 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
391 using RT = CompressedMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
392 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
395 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
396 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
400 using RT = CompressedMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
401 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
404 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
405 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
409 using RT = CompressedMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
410 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
413 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
414 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
422 using RT = ZeroMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
423 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
426 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
427 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
431 using RT = ZeroMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
432 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
435 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
436 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
440 using RT = ZeroMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
441 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
444 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
445 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
449 using RT = ZeroMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
450 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
453 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
454 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
462 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
463 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
466 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
467 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
471 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
472 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
475 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
476 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
480 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
481 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
484 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
485 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
489 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
490 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
493 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
494 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
498 using RT = SymmetricMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
499 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
502 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
503 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
507 using RT = SymmetricMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
508 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
511 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
512 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
520 using RT = DynamicMatrix<complex<int>,rowMajor>; in testSubmatrixOperation() typedef
521 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
524 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
525 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
529 using RT = DynamicMatrix<complex<int>,columnMajor>; in testSubmatrixOperation() typedef
530 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
533 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
534 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
538 using RT = StaticMatrix<complex<int>,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
539 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
542 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
543 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
547 using RT = StaticMatrix<complex<int>,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
548 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
551 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
552 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
556 using RT = SymmetricMatrix< StaticMatrix<complex<int>,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
557 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
560 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
561 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
565 using RT = SymmetricMatrix< StaticMatrix<complex<int>,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
566 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
569 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
570 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
578 using RT = UniformMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
579 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
582 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
583 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
587 using RT = UniformMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
588 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
591 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
592 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
596 using RT = UniformMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
597 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
600 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
601 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
605 using RT = UniformMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
606 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
609 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
610 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
614 using RT = UniformMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
615 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
618 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
619 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
623 using RT = UniformMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
624 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
627 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
628 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
636 using RT = ZeroMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
637 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
640 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
641 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
645 using RT = ZeroMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
646 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
649 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
650 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
654 using RT = ZeroMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
655 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
658 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
659 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
663 using RT = ZeroMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
664 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
667 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
668 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
672 using RT = ZeroMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
673 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
676 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
677 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
681 using RT = ZeroMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
682 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
685 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
686 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
694 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
695 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
698 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
699 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
703 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
704 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
707 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
708 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
712 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
713 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
716 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
717 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
721 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
722 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
725 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
726 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
730 using RT = SymmetricMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
731 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
734 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
735 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
739 using RT = SymmetricMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
740 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
743 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
744 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
752 using RT = DynamicMatrix<complex<int>,rowMajor>; in testSubmatrixOperation() typedef
753 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
756 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
757 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
761 using RT = DynamicMatrix<complex<int>,columnMajor>; in testSubmatrixOperation() typedef
762 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
765 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
766 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
770 using RT = StaticMatrix<complex<int>,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
771 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
774 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
775 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
779 using RT = StaticMatrix<complex<int>,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
780 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
783 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
784 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
788 using RT = HermitianMatrix< StaticMatrix<complex<int>,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
789 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
792 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
793 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
797 using RT = HermitianMatrix< StaticMatrix<complex<int>,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
798 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
801 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
802 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
810 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
811 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
814 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
815 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
819 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
820 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
823 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
824 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
828 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
829 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
832 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
833 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
837 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
838 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
841 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
842 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
846 using RT = LowerMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
847 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
850 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
851 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
855 using RT = LowerMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
856 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
859 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
860 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
868 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
869 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
872 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
873 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
877 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
878 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
881 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
882 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
886 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
887 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
890 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
891 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
895 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
896 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
899 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
900 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
904 using RT = UniLowerMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
905 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
908 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
909 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
913 using RT = UniLowerMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
914 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
917 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
918 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
926 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
927 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
930 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
931 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
935 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
936 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
939 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
940 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
944 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
945 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
948 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
949 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
953 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
954 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
957 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
958 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
962 using RT = StrictlyLowerMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
963 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
966 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
967 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
971 using RT = StrictlyLowerMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
972 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
975 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
976 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
984 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
985 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
988 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
989 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
993 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
994 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
997 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
998 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1002 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
1003 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1006 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1007 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1011 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
1012 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1015 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1016 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1020 using RT = UpperMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
1021 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1024 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1025 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1029 using RT = UpperMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
1030 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1033 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1034 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1042 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
1043 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1046 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1047 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1051 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
1052 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1055 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1056 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1060 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
1061 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1064 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1065 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1069 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
1070 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1073 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1074 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1078 using RT = UniUpperMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
1079 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1082 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1083 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1087 using RT = UniUpperMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
1088 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1091 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1092 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1100 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
1101 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1104 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1105 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1109 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
1110 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1113 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1114 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1118 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
1119 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1122 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1123 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1127 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
1128 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1131 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1132 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1136 using RT = StrictlyUpperMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
1137 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1140 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1141 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1145 using RT = StrictlyUpperMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
1146 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1149 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1150 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1158 using RT = DynamicMatrix<int,rowMajor>; in testSubmatrixOperation() typedef
1159 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1162 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1163 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1167 using RT = DynamicMatrix<int,columnMajor>; in testSubmatrixOperation() typedef
1168 static_assert( IsSame_v< SubmatrixTrait_t<MT>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1171 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1172 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1176 using RT = StaticMatrix<int,2UL,3UL,rowMajor>; in testSubmatrixOperation() typedef
1177 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1180 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1181 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1185 using RT = StaticMatrix<int,2UL,3UL,columnMajor>; in testSubmatrixOperation() typedef
1186 …static_assert( IsSame_v< SubmatrixTrait_t<MT,0UL,1UL,2UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1189 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1190 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1194 using RT = DiagonalMatrix< StaticMatrix<int,3UL,3UL,rowMajor> >; in testSubmatrixOperation() typedef
1195 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1198 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1199 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()
1203 using RT = DiagonalMatrix< StaticMatrix<int,3UL,3UL,columnMajor> >; in testSubmatrixOperation() typedef
1204 …static_assert( IsSame_v< SubmatrixTrait_t<MT,1UL,1UL,3UL,3UL>, RT >, "Non-matching type detected" … in testSubmatrixOperation()
1207 static_assert( IsSame_v< ResultType_t<Expr>, RT >, "Non-matching type detected" ); in testSubmatrixOperation()
1208 …static_assert( StorageOrder_v<Expr> == StorageOrder_v<RT>, "Non-matching storage order detected" ); in testSubmatrixOperation()