Gyselalib++
geometry_pseudo_cartesian.hpp
1 // SPDX-License-Identifier: MIT
2 #pragma once
3 #include <ddc/ddc.hpp>
4 
5 #include "ddc_aliases.hpp"
6 
7 
12 struct DimX_pC
13 {
18  static bool constexpr PERIODIC = false;
19 };
24 struct DimY_pC
25 {
30  static bool constexpr PERIODIC = false;
31 };
32 
33 using CoordX_pC = Coord<DimX_pC>;
34 using CoordY_pC = Coord<DimY_pC>;
35 using CoordXY_pC = Coord<DimX_pC, DimY_pC>;
Tag the first non periodic dimension in the pseudo_Cartesian index range.
Definition: geometry_pseudo_cartesian.hpp:13
static constexpr bool PERIODIC
Define periodicity of the dimension.
Definition: geometry_pseudo_cartesian.hpp:18
Tag the second non periodic dimension in the pseudo_Cartesian index range.
Definition: geometry_pseudo_cartesian.hpp:25
static constexpr bool PERIODIC
Define periodicity of the dimension.
Definition: geometry_pseudo_cartesian.hpp:30