|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Device-callable views and on-buffer matrix-batch helpers for ArrayEigenMatrixBatch (variable-sized matrix batches per row). More...
#include "../DeviceView.hpp"#include "DNDS/Defines.hpp"#include "DNDS/DeviceStorage.hpp"#include "Eigen/src/Core/Matrix.h"#include "Eigen/src/Core/util/Constants.h"#include <cstddef>#include <type_traits>Go to the source code of this file.
Classes | |
| class | DNDS::MatrixBatch< real_T > |
| Packed variable-shape matrix-batch layout inside a flat buffer. More... | |
| struct | DNDS::MatrixBatch< real_T >::UInt32PairIn64 |
| struct | DNDS::MatrixBatch< real_T >::UInt16QuadIn64 |
| class | DNDS::ArrayEigenMatrixBatchDeviceView< B, real_T > |
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
Device-callable views and on-buffer matrix-batch helpers for ArrayEigenMatrixBatch (variable-sized matrix batches per row).
Also defines a MatrixBatch<real_T> utility class that packs multiple variable-shaped matrices into a single flat buffer using 32-bit size-pair headers so each row can self-describe its matrix shapes.
Definition in file ArrayEigenMatrixBatch_DeviceView.hpp.