|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Const device view of an ArrayDof father/son pair. More...
#include <ArrayDOF.hpp>
Public Types | |
| using | t_base = ArrayPairDeviceViewConst< B, ArrayEigenMatrix< n_m, n_n > > |
Public Types inherited from DNDS::ArrayPairDeviceViewConst< B, ArrayEigenMatrix< n_m, n_n > > | |
| using | t_arrayDeviceView = typename TArray::template t_deviceViewConst< B > |
| using | t_self = ArrayPairDeviceViewConst< B, ArrayEigenMatrix< n_m, n_n > > |
Public Member Functions | |
| DNDS_DEVICE_CALLABLE | ArrayDofDeviceViewConst (const t_base &base_view) |
| DNDS_DEVICE_CALLABLE | ArrayDofDeviceViewConst (t_base &&base_view) |
Public Member Functions inherited from DNDS::ArrayPairDeviceViewConst< B, ArrayEigenMatrix< n_m, n_n > > | |
| DNDS_DEVICE_CALLABLE | ArrayPairDeviceViewConst (const t_arrayDeviceView &n_father, const t_arrayDeviceView &n_son) |
Public Member Functions inherited from DNDS::ArrayPairDeviceView_Base< Derived > | |
| DNDS_DEVICE_CALLABLE index | Size () const |
| Combined father + son row count. | |
| DNDS_DEVICE_CALLABLE auto | RowSize () const |
| Uniform row width (delegates to father; father/son share it). | |
| DNDS_DEVICE_CALLABLE auto | RowSize (index i) const |
| Per-row width in the combined address space. | |
| DNDS_DEVICE_CALLABLE auto | operator[] (index i) const |
Row pointer for index i in the combined address space (const). | |
| DNDS_DEVICE_CALLABLE auto | operator[] (index i) |
Row pointer for index i (mutable). | |
| template<class... TOthers> | |
| DNDS_DEVICE_CALLABLE decltype(auto) | operator() (index i, TOthers... aOthers) |
N-ary element access in the combined address space (mutable). Forwards extra arguments to the underlying operator(). | |
| template<class... TOthers> | |
| DNDS_DEVICE_CALLABLE decltype(auto) | operator() (index i, TOthers... aOthers) const |
| N-ary element access (const). | |
Additional Inherited Members | |
Public Attributes inherited from DNDS::ArrayPairDeviceViewConst< B, ArrayEigenMatrix< n_m, n_n > > | |
| t_arrayDeviceView | father |
| the only difference from non-const | |
| t_arrayDeviceView | son |
Const device view of an ArrayDof father/son pair.
Definition at line 47 of file ArrayDOF.hpp.
| using DNDS::ArrayDofDeviceViewConst< B, n_m, n_n >::t_base = ArrayPairDeviceViewConst<B, ArrayEigenMatrix<n_m, n_n> > |
Definition at line 50 of file ArrayDOF.hpp.
|
inline |
Definition at line 55 of file ArrayDOF.hpp.
|
inline |
Definition at line 56 of file ArrayDOF.hpp.