|
DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
|
#include "Geom/Elements.hpp"#include "DNDS/Array.hpp"#include "DNDS/ArrayDerived/ArrayAdjacency.hpp"#include "DNDS/ArrayDerived/ArrayEigenVector.hpp"#include "Geom/BoundaryCondition.hpp"#include "DNDS/ArrayPair.hpp"#include "Geom/PeriodicInfo.hpp"#include "Geom/RadialBasisFunction.hpp"#include "DNDS/ObjectUtils.hpp"#include "DNDS/Device/DeviceStorage.hpp"Go to the source code of this file.
Classes | |
| struct | DNDS::Geom::ElemInfo |
| struct | DNDS::Geom::AdjIndexInfoDeviceView |
| Device-side state for an adjacency (trivially copyable). More... | |
| struct | DNDS::Geom::AdjPairTrackedDeviceView< B, TArray > |
| Mutable device view for AdjPairTracked. More... | |
| struct | DNDS::Geom::AdjPairTrackedDeviceViewConst< B, TArray > |
| Const device view for AdjPairTracked. More... | |
| struct | DNDS::Geom::UnstructuredMeshDeviceView< B > |
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
| namespace | DNDS::Geom |
Macros | |
| #define | DNDS_COPY_MEMBER_VIEW(obj, member) member = (obj).member.template deviceView<B>(); |
| #define | DNDS_COPY_MEMBER(obj, member) member = (obj).member; |
Enumerations | |
| enum | DNDS::Geom::MeshAdjState { DNDS::Geom::Adj_Unknown = 0 , DNDS::Geom::Adj_PointToLocal , DNDS::Geom::Adj_PointToGlobal } |
| enum | DNDS::Geom::MeshElevationState { DNDS::Geom::Elevation_Untouched = 0 , DNDS::Geom::Elevation_O1O2 } |
| #define DNDS_COPY_MEMBER | ( | obj, | |
| member | |||
| ) | member = (obj).member; |
Definition at line 162 of file Mesh_DeviceView.hpp.
| #define DNDS_COPY_MEMBER_VIEW | ( | obj, | |
| member | |||
| ) | member = (obj).member.template deviceView<B>(); |
Definition at line 160 of file Mesh_DeviceView.hpp.