DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
ArrayEigenUniMatrixBatch.hpp File Reference

Batch of uniform-sized Eigen matrices per row, with variable batch count. More...

Include dependency graph for ArrayEigenUniMatrixBatch.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DNDS::ArrayEigenUniMatrixBatch< _n_row, _n_col >
 CSR array whose rows store a batch of identically-sized Eigen matrices. More...
 
struct  DNDS::ArrayEigenUniMatrixBatch< _n_row, _n_col >::ReadSerializerMetaResult
 
class  DNDS::ArrayEigenUniMatrixBatch< _n_row, _n_col >::UniMatrixRowView< B >
 Non-owning view of one row's matrix batch in ArrayEigenUniMatrixBatch. More...
 
class  DNDS::ArrayEigenUniMatrixBatch< _n_row, _n_col >::iterator< B >
 Element iterator for ArrayEigenUniMatrixBatch, yielding UniMatrixRowView per row. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Detailed Description

Batch of uniform-sized Eigen matrices per row, with variable batch count.

Unit Test Coverage (test_ArrayDerived.cpp, MPI np=1,2,4)
  • Static sizes (ArrayEigenUniMatrixBatch<2,3>) and dynamic sizes
  • Resize, ResizeBatch, BatchSize, Rows, Cols, MSize, Compress
  • Element access: operator()(i,j) returning Eigen::Map
Not Yet Tested
  • GetDerivedArraySignature, WriteSerializer / ReadSerializer
  • Device views

Definition in file ArrayEigenUniMatrixBatch.hpp.