|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
#include <EigenUtil.hpp>
Public Types | |
| using | t_matrix = Eigen::Matrix< std::remove_cv_t< t_scalar >, M, N > |
| using | t_map_const = Eigen::Map< const t_matrix > |
| using | t_map = std::conditional_t< std::is_const_v< t_scalar >, t_map_const, Eigen::Map< t_matrix > > |
| using | t_self = EigenMatrixView< B, t_scalar, M, N > |
Public Member Functions | |
| DNDS_DEVICE_CALLABLE | EigenMatrixView (t_scalar *n_ptr, rowsize m, rowsize n) |
| DNDS_DEVICE_CALLABLE t_scalar * | data () const |
| DNDS_DEVICE_CALLABLE rowsize | rows () const |
| DNDS_DEVICE_CALLABLE rowsize | cols () const |
| DNDS_DEVICE_CALLABLE t_map | map () |
| DNDS_DEVICE_CALLABLE t_map_const | map () const |
Protected Attributes | |
| t_scalar * | ptr = nullptr |
| EmptyNoDefault | |
| rowsize | M_dynamic = 0 |
| rowsize | N_dynamic = 0 |
Definition at line 202 of file EigenUtil.hpp.
| using DNDS::EigenMatrixView< B, t_scalar, M, N >::t_map = std::conditional_t<std::is_const_v<t_scalar>, t_map_const, Eigen::Map<t_matrix> > |
Definition at line 209 of file EigenUtil.hpp.
| using DNDS::EigenMatrixView< B, t_scalar, M, N >::t_map_const = Eigen::Map<const t_matrix> |
Definition at line 208 of file EigenUtil.hpp.
| using DNDS::EigenMatrixView< B, t_scalar, M, N >::t_matrix = Eigen::Matrix<std::remove_cv_t<t_scalar>, M, N> |
Definition at line 207 of file EigenUtil.hpp.
| using DNDS::EigenMatrixView< B, t_scalar, M, N >::t_self = EigenMatrixView<B, t_scalar, M, N> |
Definition at line 211 of file EigenUtil.hpp.
|
inline |
Definition at line 221 of file EigenUtil.hpp.
|
inline |
|
inline |
Definition at line 226 of file EigenUtil.hpp.
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 215 of file EigenUtil.hpp.
|
protected |
Definition at line 215 of file EigenUtil.hpp.
|
protected |
Definition at line 216 of file EigenUtil.hpp.
|
protected |
Definition at line 214 of file EigenUtil.hpp.