|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Degree-of-freedom array with vector-space operations (MPI-collective). More...
#include "ArrayDerived/ArrayEigenMatrix.hpp"#include "ArrayDerived/ArrayEigenVector.hpp"#include "ArrayPair.hpp"#include "DNDS/Defines.hpp"#include "DNDS/DeviceStorage.hpp"#include "ArrayDOF_op.hxx"Go to the source code of this file.
Classes | |
| class | DNDS::ArrayDofDeviceView< B, n_m, n_n > |
| Mutable device view of an ArrayDof father/son pair. More... | |
| class | DNDS::ArrayDofDeviceViewConst< B, n_m, n_n > |
| Const device view of an ArrayDof father/son pair. More... | |
| class | DNDS::ArrayDofOp< DeviceBackend::Host, n_m, n_n > |
| Host-side static dispatcher: implements every vector-space operation declared in DNDS_ARRAY_DOF_OP_FUNC_LIST for CPU execution. More... | |
| class | DNDS::ArrayDof< n_m, n_n > |
| Primary solver state container: an ArrayEigenMatrix pair with MPI-collective vector-space operations. More... | |
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
Macros | |
| #define | DNDS_ARRAY_DOF_OP_FUNC_LIST_SCOPE(B, n_m, n_n) |
| #define | DNDS_ARRAY_DOF_OP_FUNC_LIST(B, n_m, n_n, spec) |
| #define | DNDS_ARRAY_OP_SWITCH_CUDA_CASE(expr) |
| #define | DNDS_ARRAY_OP_SWITCHER(Backend, expr) |
| #define | DNDS_ARRAY_DOF_OP_FUNC_LIST_SCOPE(B, n_m, n_n) ArrayDofOp<B, n_m, n_n>:: |
| #define | DNDS_ARRAY_DOF_OP_FUNC_SEQ_INST(B, offset, exttmp) |
Degree-of-freedom array with vector-space operations (MPI-collective).
Definition in file ArrayDOF.hpp.
| #define DNDS_ARRAY_DOF_OP_FUNC_LIST | ( | B, | |
| n_m, | |||
| n_n, | |||
| spec | |||
| ) |
Definition at line 66 of file ArrayDOF.hpp.
| #define DNDS_ARRAY_DOF_OP_FUNC_LIST_SCOPE | ( | B, | |
| n_m, | |||
| n_n | |||
| ) |
Definition at line 65 of file ArrayDOF.hpp.
| #define DNDS_ARRAY_DOF_OP_FUNC_LIST_SCOPE | ( | B, | |
| n_m, | |||
| n_n | |||
| ) | ArrayDofOp<B, n_m, n_n>:: |
Definition at line 65 of file ArrayDOF.hpp.
| #define DNDS_ARRAY_DOF_OP_FUNC_SEQ_INST | ( | B, | |
| offset, | |||
| exttmp | |||
| ) |
Definition at line 357 of file ArrayDOF.hpp.
| #define DNDS_ARRAY_OP_SWITCH_CUDA_CASE | ( | expr | ) |
Definition at line 128 of file ArrayDOF.hpp.
| #define DNDS_ARRAY_OP_SWITCHER | ( | Backend, | |
| expr | |||
| ) |
Definition at line 131 of file ArrayDOF.hpp.