|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
#include <EigenUtil.hpp>
Public Types | |
| using | t_matrix = Eigen::Matrix< t_scalar, M, N > |
| using | t_map = Eigen::Map< t_matrix > |
| template<DeviceBackend B> | |
| using | t_deviceView = EigenMatrixView< B, t_scalar, M, N > |
Public Member Functions | |
| HostDeviceEigenMatrix () | |
| rowsize | rows () const |
| rowsize | cols () const |
| rowsize | size () const |
| void | resize (int m, int n) |
| t_map | map () |
| void | to_host () |
| void | to_device (DeviceBackend B) |
| template<DeviceBackend B> | |
| t_deviceView< B > | deviceView () |
Protected Attributes | |
| rowsize | M_dynamic = 0 |
| rowsize | N_dynamic = 0 |
| host_device_vector< t_scalar > | h_data |
Definition at line 261 of file EigenUtil.hpp.
| using DNDS::HostDeviceEigenMatrix< t_scalar, M, N >::t_deviceView = EigenMatrixView<B, t_scalar, M, N> |
Definition at line 318 of file EigenUtil.hpp.
Definition at line 265 of file EigenUtil.hpp.
Definition at line 264 of file EigenUtil.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 294 of file EigenUtil.hpp.
|
inline |
Definition at line 325 of file EigenUtil.hpp.
|
inline |
Definition at line 320 of file EigenUtil.hpp.
|
protected |
Definition at line 270 of file EigenUtil.hpp.
|
protected |
Definition at line 268 of file EigenUtil.hpp.
|
protected |
Definition at line 269 of file EigenUtil.hpp.