16#ifndef CABANA_GRID_TYPES_HPP
17#define CABANA_GRID_TYPES_HPP
71 static constexpr int dim = Dim::I;
79 static constexpr int dim = Dim::J;
87 static constexpr int dim = Dim::K;
102 static constexpr int dim = Dim::I;
110 static constexpr int dim = Dim::J;
118 static constexpr int dim = Dim::K;
225template <
class Scalar, std::
size_t NumSpaceDim = 3>
238template <
class Scalar, std::
size_t NumSpaceDim = 3>
251template <
class Scalar, std::
size_t NumSpaceDim = 3>
267template <
class Scalar, std::
size_t NumSpaceDim>
272template <
class Scalar, std::
size_t NumSpaceDim>
274 :
public std::true_type
278template <
class Scalar, std::
size_t NumSpaceDim>
283template <
class Scalar, std::
size_t NumSpaceDim>
285 :
public std::true_type
289template <
class Scalar, std::
size_t NumSpaceDim>
294template <
class Scalar, std::
size_t NumSpaceDim>
305template <
class Scalar, std::
size_t NumSpaceDim>
310template <
class Scalar, std::
size_t NumSpaceDim>
312 :
public std::true_type
322template <
class Scalar, std::
size_t NumSpaceDim>
324 :
public std::true_type
328template <
class Scalar, std::
size_t NumSpaceDim>
330 :
public std::true_type
340template <
class Scalar, std::
size_t NumSpaceDim>
345template <
class Scalar, std::
size_t NumSpaceDim>
347 :
public std::true_type
Core: particle data structures and algorithms.
Definition Cabana_AoSoA.hpp:36
Mesh cell tag.
Definition Cabana_Grid_Types.hpp:49
Logical dimension index.
Definition Cabana_Grid_Types.hpp:31
Values
Spatial dimension.
Definition Cabana_Grid_Types.hpp:34
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:102
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:110
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:118
Mesh edge tag.
Definition Cabana_Grid_Types.hpp:95
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:71
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:79
static constexpr int dim
Spatial dimension.
Definition Cabana_Grid_Types.hpp:87
Mesh face tag.
Definition Cabana_Grid_Types.hpp:64
Ghosted decomposition tag.
Definition Cabana_Grid_Types.hpp:197
Global index tag.
Definition Cabana_Grid_Types.hpp:215
Local index tag.
Definition Cabana_Grid_Types.hpp:208
Mesh node tag.
Definition Cabana_Grid_Types.hpp:56
Owned decomposition tag.
Definition Cabana_Grid_Types.hpp:190
Sparse mesh tag.
Definition Cabana_Grid_Types.hpp:253
static constexpr std::size_t num_space_dim
Definition Cabana_Grid_Types.hpp:258
Scalar scalar_type
Definition Cabana_Grid_Types.hpp:255
Definition Cabana_Grid_Types.hpp:124
Definition Cabana_Grid_Types.hpp:169
Definition Cabana_Grid_Types.hpp:154
Definition Cabana_Grid_Types.hpp:264
Definition Cabana_Grid_Types.hpp:139
Definition Cabana_Grid_Types.hpp:337