|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Element iterator for ArrayEigenMatrix, yielding Eigen::Map<Matrix> per row. More...
#include <ArrayEigenMatrix.hpp>
Public Types | |
| using | view_type = std::conditional_t< is_const, t_deviceViewConst< B >, t_deviceView< B > > |
| using | t_base_iter = ArrayIteratorBase< iterator< B > > |
| using | value_type = typename view_type::t_EigenView |
| using | reference = typename view_type::t_EigenView |
Public Types inherited from DNDS::ArrayIteratorBase< iterator< B > > | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::random_access_iterator_tag |
| using | reference = void |
| using | pointer = void |
| using | value = void |
Protected Attributes | |
| view_type | view |
Protected Attributes inherited from DNDS::ArrayIteratorBase< iterator< B > > | |
| index | iRow |
Element iterator for ArrayEigenMatrix, yielding Eigen::Map<Matrix> per row.
Definition at line 363 of file ArrayEigenMatrix.hpp.
| using DNDS::ArrayEigenMatrix< _mat_ni, _mat_nj, _mat_ni_max, _mat_nj_max, _align >::iterator< B, is_const >::reference = typename view_type::t_EigenView |
Definition at line 372 of file ArrayEigenMatrix.hpp.
| using DNDS::ArrayEigenMatrix< _mat_ni, _mat_nj, _mat_ni_max, _mat_nj_max, _align >::iterator< B, is_const >::t_base_iter = ArrayIteratorBase<iterator<B> > |
Definition at line 367 of file ArrayEigenMatrix.hpp.
| using DNDS::ArrayEigenMatrix< _mat_ni, _mat_nj, _mat_ni_max, _mat_nj_max, _align >::iterator< B, is_const >::value_type = typename view_type::t_EigenView |
Definition at line 371 of file ArrayEigenMatrix.hpp.
| using DNDS::ArrayEigenMatrix< _mat_ni, _mat_nj, _mat_ni_max, _mat_nj_max, _align >::iterator< B, is_const >::view_type = std::conditional_t<is_const, t_deviceViewConst<B>, t_deviceView<B> > |
Definition at line 366 of file ArrayEigenMatrix.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 388 of file ArrayEigenMatrix.hpp.
|
inline |
Definition at line 390 of file ArrayEigenMatrix.hpp.
|
inline |
Definition at line 395 of file ArrayEigenMatrix.hpp.
|
protected |
Definition at line 376 of file ArrayEigenMatrix.hpp.