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

Eigen-vector array: each row is an Eigen::Map over contiguous real storage. More...

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

Go to the source code of this file.

Classes

class  DNDS::ArrayEigenVector< _vec_size, _row_max, _align >
 ParArray<real, N> whose operator[] returns an Eigen::Map<Vector>. More...
 
class  DNDS::ArrayEigenVector< _vec_size, _row_max, _align >::iterator< B >
 Element iterator for ArrayEigenVector, yielding Eigen::Map per row. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Detailed Description

Eigen-vector array: each row is an Eigen::Map over contiguous real storage.

Unit Test Coverage (test_ArrayDerived.cpp, MPI np=1,2,4)
  • Static size (ArrayEigenVector<5>) and dynamic size (ArrayEigenVector<DynamicSize>)
  • Resize, Size, RowSize, operator[] returning Eigen::Map
  • Ghost communication: pull verifying vector element values
Not Yet Tested
  • Device views, WriteSerializer / ReadSerializer

Definition in file ArrayEigenVector.hpp.