modernize by replacing C-style typedefs with C++ style using =
This commit is contained in:
@ -13,32 +13,32 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilBinIntel<0, 0, 0> NStencilFullBin2dIntel;
|
||||
using NStencilFullBin2dIntel = NStencilBinIntel<0, 0, 0>;
|
||||
NStencilStyle(full/bin/2d/intel,
|
||||
NStencilFullBin2dIntel,
|
||||
NS_FULL | NS_BIN | NS_2D | NS_ORTHO | NS_TRI | NS_INTEL);
|
||||
|
||||
typedef NStencilBinIntel<0, 1, 0> NStencilFullBin3dIntel;
|
||||
using NStencilFullBin3dIntel = NStencilBinIntel<0, 1, 0>;
|
||||
NStencilStyle(full/bin/3d/intel,
|
||||
NStencilFullBin3dIntel,
|
||||
NS_FULL | NS_BIN | NS_3D | NS_ORTHO | NS_TRI | NS_INTEL);
|
||||
|
||||
typedef NStencilBinIntel<1, 0, 0> NStencilHalfBin2dIntel;
|
||||
using NStencilHalfBin2dIntel = NStencilBinIntel<1, 0, 0>;
|
||||
NStencilStyle(half/bin/2d/intel,
|
||||
NStencilHalfBin2dIntel,
|
||||
NS_HALF | NS_BIN | NS_2D | NS_ORTHO | NS_INTEL);
|
||||
|
||||
typedef NStencilBinIntel<1, 0, 1> NStencilHalfBin2dTriIntel;
|
||||
using NStencilHalfBin2dTriIntel = NStencilBinIntel<1, 0, 1>;
|
||||
NStencilStyle(half/bin/2d/tri/intel,
|
||||
NStencilHalfBin2dTriIntel,
|
||||
NS_HALF | NS_BIN | NS_2D | NS_TRI | NS_INTEL);
|
||||
|
||||
typedef NStencilBinIntel<1, 1, 0> NStencilHalfBin3dIntel;
|
||||
using NStencilHalfBin3dIntel = NStencilBinIntel<1, 1, 0>;
|
||||
NStencilStyle(half/bin/3d/intel,
|
||||
NStencilHalfBin3dIntel,
|
||||
NS_HALF | NS_BIN | NS_3D | NS_ORTHO | NS_INTEL);
|
||||
|
||||
typedef NStencilBinIntel<1, 1, 1> NStencilHalfBin3dTriIntel;
|
||||
using NStencilHalfBin3dTriIntel = NStencilBinIntel<1, 1, 1>;
|
||||
NStencilStyle(half/bin/3d/tri/intel,
|
||||
NStencilHalfBin3dTriIntel,
|
||||
NS_HALF | NS_BIN | NS_3D | NS_TRI | NS_INTEL);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilGhostBinIntel<0> NStencilFullGhostBin2dIntel;
|
||||
using NStencilFullGhostBin2dIntel = NStencilGhostBinIntel<0>;
|
||||
NStencilStyle(full/ghost/bin/2d/intel,
|
||||
NStencilFullGhostBin2dIntel,
|
||||
NS_FULL | NS_GHOST | NS_BIN | NS_2D | NS_ORTHO | NS_TRI | NS_INTEL);
|
||||
|
||||
typedef NStencilGhostBinIntel<1> NStencilFullGhostBin3dIntel;
|
||||
using NStencilFullGhostBin3dIntel = NStencilGhostBinIntel<1>;
|
||||
NStencilStyle(full/ghost/bin/3d/intel,
|
||||
NStencilFullGhostBin3dIntel,
|
||||
NS_FULL | NS_GHOST | NS_BIN | NS_3D | NS_ORTHO | NS_TRI | NS_INTEL);
|
||||
|
||||
@ -130,7 +130,7 @@ class NeighBondKokkos : protected Pointers {
|
||||
|
||||
// topology build functions
|
||||
|
||||
typedef void (NeighBondKokkos::*BondPtr)(); // ptrs to topology build functions
|
||||
using BondPtr = void (NeighBondKokkos::*)(); // ptrs to topology build functions
|
||||
|
||||
BondPtr bond_build_kk; // ptr to bond list functions
|
||||
void bond_all(); // bond list with all bonds
|
||||
|
||||
@ -18,25 +18,25 @@
|
||||
|
||||
// Newton, no triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,0> NPairKokkosHalffullNewtonDevice;
|
||||
using NPairKokkosHalffullNewtonDevice = NPairHalffullKokkos<LMPDeviceType,1,0,0>;
|
||||
NPairStyle(halffull/newton/kk/device,
|
||||
NPairKokkosHalffullNewtonDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,0> NPairKokkosHalffullNewtonHost;
|
||||
using NPairKokkosHalffullNewtonHost = NPairHalffullKokkos<LMPHostType,1,0,0>;
|
||||
NPairStyle(halffull/newton/kk/host,
|
||||
NPairKokkosHalffullNewtonHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,0> NPairKokkosHalffullNewtonDevice;
|
||||
using NPairKokkosHalffullNewtonDevice = NPairHalffullKokkos<LMPDeviceType,1,0,0>;
|
||||
NPairStyle(halffull/newton/skip/kk/device,
|
||||
NPairKokkosHalffullNewtonDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,0> NPairKokkosHalffullNewtonHost;
|
||||
using NPairKokkosHalffullNewtonHost = NPairHalffullKokkos<LMPHostType,1,0,0>;
|
||||
NPairStyle(halffull/newton/skip/kk/host,
|
||||
NPairKokkosHalffullNewtonHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -44,25 +44,25 @@ NPairStyle(halffull/newton/skip/kk/host,
|
||||
|
||||
// Newton, triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,0> NPairKokkosHalffullNewtonTriDevice;
|
||||
using NPairKokkosHalffullNewtonTriDevice = NPairHalffullKokkos<LMPDeviceType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/kk/device,
|
||||
NPairKokkosHalffullNewtonTriDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,0> NPairKokkosHalffullNewtonTriHost;
|
||||
using NPairKokkosHalffullNewtonTriHost = NPairHalffullKokkos<LMPHostType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/kk/host,
|
||||
NPairKokkosHalffullNewtonTriHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,0> NPairKokkosHalffullNewtonTriDevice;
|
||||
using NPairKokkosHalffullNewtonTriDevice = NPairHalffullKokkos<LMPDeviceType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/skip/kk/device,
|
||||
NPairKokkosHalffullNewtonTriDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,0> NPairKokkosHalffullNewtonTriHost;
|
||||
using NPairKokkosHalffullNewtonTriHost = NPairHalffullKokkos<LMPHostType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/skip/kk/host,
|
||||
NPairKokkosHalffullNewtonTriHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -70,25 +70,25 @@ NPairStyle(halffull/newton/tri/skip/kk/host,
|
||||
|
||||
// Newtoff (can be triclinic but template param always set to 0)
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,0> NPairKokkosHalffullNewtoffDevice;
|
||||
using NPairKokkosHalffullNewtoffDevice = NPairHalffullKokkos<LMPDeviceType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/kk/device,
|
||||
NPairKokkosHalffullNewtoffDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,0> NPairKokkosHalffullNewtoffHost;
|
||||
using NPairKokkosHalffullNewtoffHost = NPairHalffullKokkos<LMPHostType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/kk/host,
|
||||
NPairKokkosHalffullNewtoffHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,0> NPairKokkosHalffullNewtoffDevice;
|
||||
using NPairKokkosHalffullNewtoffDevice = NPairHalffullKokkos<LMPDeviceType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/skip/kk/device,
|
||||
NPairKokkosHalffullNewtoffDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,0> NPairKokkosHalffullNewtoffHost;
|
||||
using NPairKokkosHalffullNewtoffHost = NPairHalffullKokkos<LMPHostType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/skip/kk/host,
|
||||
NPairKokkosHalffullNewtoffHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -98,25 +98,25 @@ NPairStyle(halffull/newtoff/skip/kk/host,
|
||||
|
||||
// Newton, no triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,0> NPairKokkosHalffullNewtonDevice;
|
||||
using NPairKokkosHalffullNewtonDevice = NPairHalffullKokkos<LMPDeviceType,1,0,0>;
|
||||
NPairStyle(halffull/newton/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,0> NPairKokkosHalffullNewtonHost;
|
||||
using NPairKokkosHalffullNewtonHost = NPairHalffullKokkos<LMPHostType,1,0,0>;
|
||||
NPairStyle(halffull/newton/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,0> NPairKokkosHalffullNewtonDevice;
|
||||
using NPairKokkosHalffullNewtonDevice = NPairHalffullKokkos<LMPDeviceType,1,0,0>;
|
||||
NPairStyle(halffull/newton/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,0> NPairKokkosHalffullNewtonHost;
|
||||
using NPairKokkosHalffullNewtonHost = NPairHalffullKokkos<LMPHostType,1,0,0>;
|
||||
NPairStyle(halffull/newton/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -124,25 +124,25 @@ NPairStyle(halffull/newton/skip/ghost/kk/host,
|
||||
|
||||
// Newton, triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,0> NPairKokkosHalffullNewtonTriDevice;
|
||||
using NPairKokkosHalffullNewtonTriDevice = NPairHalffullKokkos<LMPDeviceType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTriDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,0> NPairKokkosHalffullNewtonTriHost;
|
||||
using NPairKokkosHalffullNewtonTriHost = NPairHalffullKokkos<LMPHostType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTriHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,0> NPairKokkosHalffullNewtonTriDevice;
|
||||
using NPairKokkosHalffullNewtonTriDevice = NPairHalffullKokkos<LMPDeviceType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTriDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,0> NPairKokkosHalffullNewtonTriHost;
|
||||
using NPairKokkosHalffullNewtonTriHost = NPairHalffullKokkos<LMPHostType,1,1,0>;
|
||||
NPairStyle(halffull/newton/tri/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTriHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -150,25 +150,25 @@ NPairStyle(halffull/newton/tri/skip/ghost/kk/host,
|
||||
|
||||
// Newtoff (can be triclinic but template param always set to 0)
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,0> NPairKokkosHalffullNewtoffDevice;
|
||||
using NPairKokkosHalffullNewtoffDevice = NPairHalffullKokkos<LMPDeviceType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtoffDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,0> NPairKokkosHalffullNewtoffHost;
|
||||
using NPairKokkosHalffullNewtoffHost = NPairHalffullKokkos<LMPHostType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtoffHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,0> NPairKokkosHalffullNewtoffDevice;
|
||||
using NPairKokkosHalffullNewtoffDevice = NPairHalffullKokkos<LMPDeviceType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtoffDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_SKIP | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,0> NPairKokkosHalffullNewtoffHost;
|
||||
using NPairKokkosHalffullNewtoffHost = NPairHalffullKokkos<LMPHostType,0,0,0>;
|
||||
NPairStyle(halffull/newtoff/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtoffHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -178,25 +178,25 @@ NPairStyle(halffull/newtoff/skip/ghost/kk/host,
|
||||
|
||||
// Newton, no triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,1> NPairKokkosHalffullNewtonTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/kk/device,
|
||||
NPairKokkosHalffullNewtonTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,1> NPairKokkosHalffullNewtonTrimHost;
|
||||
using NPairKokkosHalffullNewtonTrimHost = NPairHalffullKokkos<LMPHostType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/kk/host,
|
||||
NPairKokkosHalffullNewtonTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,1> NPairKokkosHalffullNewtonTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/skip/kk/device,
|
||||
NPairKokkosHalffullNewtonTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,1> NPairKokkosHalffullNewtonTrimHost;
|
||||
using NPairKokkosHalffullNewtonTrimHost = NPairHalffullKokkos<LMPHostType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/skip/kk/host,
|
||||
NPairKokkosHalffullNewtonTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -204,25 +204,25 @@ NPairStyle(halffull/newton/trim/skip/kk/host,
|
||||
|
||||
// Newton, triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,1> NPairKokkosHalffullNewtonTriTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTriTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/kk/device,
|
||||
NPairKokkosHalffullNewtonTriTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,1> NPairKokkosHalffullNewtonTriTrimHost;
|
||||
using NPairKokkosHalffullNewtonTriTrimHost = NPairHalffullKokkos<LMPHostType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/kk/host,
|
||||
NPairKokkosHalffullNewtonTriTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,1> NPairKokkosHalffullNewtonTriTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTriTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/skip/kk/device,
|
||||
NPairKokkosHalffullNewtonTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,1> NPairKokkosHalffullNewtonTriTrimHost;
|
||||
using NPairKokkosHalffullNewtonTriTrimHost = NPairHalffullKokkos<LMPHostType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/skip/kk/host,
|
||||
NPairKokkosHalffullNewtonTriTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -230,25 +230,25 @@ NPairStyle(halffull/newton/tri/trim/skip/kk/host,
|
||||
|
||||
// Newtoff (can be triclinic but template param always set to 0)
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,1> NPairKokkosHalffullNewtoffTrimDevice;
|
||||
using NPairKokkosHalffullNewtoffTrimDevice = NPairHalffullKokkos<LMPDeviceType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/kk/device,
|
||||
NPairKokkosHalffullNewtoffTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,1> NPairKokkosHalffullNewtoffTrimHost;
|
||||
using NPairKokkosHalffullNewtoffTrimHost = NPairHalffullKokkos<LMPHostType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/kk/host,
|
||||
NPairKokkosHalffullNewtoffTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,1> NPairKokkosHalffullNewtoffTrimDevice;
|
||||
using NPairKokkosHalffullNewtoffTrimDevice = NPairHalffullKokkos<LMPDeviceType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/skip/kk/device,
|
||||
NPairKokkosHalffullNewtoffTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,1> NPairKokkosHalffullNewtoffTrimHost;
|
||||
using NPairKokkosHalffullNewtoffTrimHost = NPairHalffullKokkos<LMPHostType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/skip/kk/host,
|
||||
NPairKokkosHalffullNewtoffTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -258,25 +258,25 @@ NPairStyle(halffull/newtoff/trim/skip/kk/host,
|
||||
|
||||
// Newton, no triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,1> NPairKokkosHalffullNewtonTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,0,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,1> NPairKokkosHalffullNewtonTrimHost;
|
||||
using NPairKokkosHalffullNewtonTrimHost = NPairHalffullKokkos<LMPHostType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,0,1> NPairKokkosHalffullNewtonTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_GHOST | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,0,1> NPairKokkosHalffullNewtonTrimHost;
|
||||
using NPairKokkosHalffullNewtonTrimHost = NPairHalffullKokkos<LMPHostType,1,0,1>;
|
||||
NPairStyle(halffull/newton/trim/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -284,25 +284,25 @@ NPairStyle(halffull/newton/trim/skip/ghost/kk/host,
|
||||
|
||||
// Newton, triclinic
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,1> NPairKokkosHalffullNewtonTriTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTriTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTriTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,1> NPairKokkosHalffullNewtonTriTrimHost;
|
||||
using NPairKokkosHalffullNewtonTriTrimHost = NPairHalffullKokkos<LMPHostType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTriTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,1,1,1> NPairKokkosHalffullNewtonTriTrimDevice;
|
||||
using NPairKokkosHalffullNewtonTriTrimDevice = NPairHalffullKokkos<LMPDeviceType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtonTriTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,1,1,1> NPairKokkosHalffullNewtonTriTrimHost;
|
||||
using NPairKokkosHalffullNewtonTriTrimHost = NPairHalffullKokkos<LMPHostType,1,1,1>;
|
||||
NPairStyle(halffull/newton/tri/trim/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtonTriTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
@ -310,25 +310,25 @@ NPairStyle(halffull/newton/tri/trim/skip/ghost/kk/host,
|
||||
|
||||
// Newtoff (can be triclinic but template param always set to 0)
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,1> NPairKokkosHalffullNewtoffTrimDevice;
|
||||
using NPairKokkosHalffullNewtoffTrimDevice = NPairHalffullKokkos<LMPDeviceType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtoffTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,1> NPairKokkosHalffullNewtoffTrimHost;
|
||||
using NPairKokkosHalffullNewtoffTrimHost = NPairHalffullKokkos<LMPHostType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtoffTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPDeviceType,0,0,1> NPairKokkosHalffullNewtoffTrimDevice;
|
||||
using NPairKokkosHalffullNewtoffTrimDevice = NPairHalffullKokkos<LMPDeviceType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/skip/ghost/kk/device,
|
||||
NPairKokkosHalffullNewtoffTrimDevice,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_SKIP | NP_TRIM | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairHalffullKokkos<LMPHostType,0,0,1> NPairKokkosHalffullNewtoffTrimHost;
|
||||
using NPairKokkosHalffullNewtoffTrimHost = NPairHalffullKokkos<LMPHostType,0,0,1>;
|
||||
NPairStyle(halffull/newtoff/trim/skip/ghost/kk/host,
|
||||
NPairKokkosHalffullNewtoffTrimHost,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI |
|
||||
|
||||
@ -13,112 +13,112 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairKokkos<LMPHostType,0,0,0,0,0> NPairKokkosFullBinHost;
|
||||
using NPairKokkosFullBinHost = NPairKokkos<LMPHostType,0,0,0,0,0>;
|
||||
NPairStyle(full/bin/kk/host,
|
||||
NPairKokkosFullBinHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_FULL | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,0,0,0,0,0> NPairKokkosFullBinDevice;
|
||||
using NPairKokkosFullBinDevice = NPairKokkos<LMPDeviceType,0,0,0,0,0>;
|
||||
NPairStyle(full/bin/kk/device,
|
||||
NPairKokkosFullBinDevice,
|
||||
NP_BIN | NP_KOKKOS_DEVICE | NP_FULL | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,0,0,1,0,0> NPairKokkosFullBinGhostHost;
|
||||
using NPairKokkosFullBinGhostHost = NPairKokkos<LMPHostType,0,0,1,0,0>;
|
||||
NPairStyle(full/bin/ghost/kk/host,
|
||||
NPairKokkosFullBinGhostHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_FULL | NP_NEWTON | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,0,0,1,0,0> NPairKokkosFullBinGhostDevice;
|
||||
using NPairKokkosFullBinGhostDevice = NPairKokkos<LMPDeviceType,0,0,1,0,0>;
|
||||
NPairStyle(full/bin/ghost/kk/device,
|
||||
NPairKokkosFullBinGhostDevice,
|
||||
NP_BIN | NP_KOKKOS_DEVICE | NP_FULL | NP_NEWTON | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,1,0,0,0> NPairKokkosHalfBinNewtonHost;
|
||||
using NPairKokkosHalfBinNewtonHost = NPairKokkos<LMPHostType,1,1,0,0,0>;
|
||||
NPairStyle(half/bin/newton/kk/host,
|
||||
NPairKokkosHalfBinNewtonHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,0,0,0,0> NPairKokkosHalfBinNewtoffHost;
|
||||
using NPairKokkosHalfBinNewtoffHost = NPairKokkos<LMPHostType,1,0,0,0,0>;
|
||||
NPairStyle(half/bin/newtoff/kk/host,
|
||||
NPairKokkosHalfBinNewtoffHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTOFF | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,1,0,0,0> NPairKokkosHalfBinNewtonDevice;
|
||||
using NPairKokkosHalfBinNewtonDevice = NPairKokkos<LMPDeviceType,1,1,0,0,0>;
|
||||
NPairStyle(half/bin/newton/kk/device,
|
||||
NPairKokkosHalfBinNewtonDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,0,0,0,0> NPairKokkosHalfBinNewtoffDevice;
|
||||
using NPairKokkosHalfBinNewtoffDevice = NPairKokkos<LMPDeviceType,1,0,0,0,0>;
|
||||
NPairStyle(half/bin/newtoff/kk/device,
|
||||
NPairKokkosHalfBinNewtoffDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTOFF | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,1,0,1,0> NPairKokkosHalfBinNewtonTriHost;
|
||||
using NPairKokkosHalfBinNewtonTriHost = NPairKokkos<LMPHostType,1,1,0,1,0>;
|
||||
NPairStyle(half/bin/newton/kk/host,
|
||||
NPairKokkosHalfBinNewtonTriHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,0,0,1,0> NPairKokkosHalfBinNewtoffTriHost;
|
||||
using NPairKokkosHalfBinNewtoffTriHost = NPairKokkos<LMPHostType,1,0,0,1,0>;
|
||||
NPairStyle(half/bin/newtoff/kk/host,
|
||||
NPairKokkosHalfBinNewtoffTriHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTOFF | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,1,0,1,0> NPairKokkosHalfBinNewtonTriDevice;
|
||||
using NPairKokkosHalfBinNewtonTriDevice = NPairKokkos<LMPDeviceType,1,1,0,1,0>;
|
||||
NPairStyle(half/bin/newton/kk/device,
|
||||
NPairKokkosHalfBinNewtonTriDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,0,0,1,0> NPairKokkosHalfBinNewtoffTriDevice;
|
||||
using NPairKokkosHalfBinNewtoffTriDevice = NPairKokkos<LMPDeviceType,1,0,0,1,0>;
|
||||
NPairStyle(half/bin/newtoff/kk/device,
|
||||
NPairKokkosHalfBinNewtoffTriDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTOFF | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,0,1,0,0> NPairKokkosHalfBinNewtoffGhostHost;
|
||||
using NPairKokkosHalfBinNewtoffGhostHost = NPairKokkos<LMPHostType,1,0,1,0,0>;
|
||||
NPairStyle(half/bin/newtoff/ghost/kk/host,
|
||||
NPairKokkosHalfBinNewtoffGhostHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,0,1,0,0> NPairKokkosHalfBinNewtoffGhostDevice;
|
||||
using NPairKokkosHalfBinNewtoffGhostDevice = NPairKokkos<LMPDeviceType,1,0,1,0,0>;
|
||||
NPairStyle(half/bin/newtoff/ghost/kk/device,
|
||||
NPairKokkosHalfBinNewtoffGhostDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,1,0,0,1> NPairKokkosHalfBinNewtonSizeHost;
|
||||
using NPairKokkosHalfBinNewtonSizeHost = NPairKokkos<LMPHostType,1,1,0,0,1>;
|
||||
NPairStyle(half/bin/newton/size/kk/host,
|
||||
NPairKokkosHalfBinNewtonSizeHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTON | NP_SIZE | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,0,0,0,1> NPairKokkosHalfBinNewtoffSizeHost;
|
||||
using NPairKokkosHalfBinNewtoffSizeHost = NPairKokkos<LMPHostType,1,0,0,0,1>;
|
||||
NPairStyle(half/bin/newtoff/size/kk/host,
|
||||
NPairKokkosHalfBinNewtoffSizeHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTOFF | NP_SIZE | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,1,0,0,1> NPairKokkosHalfBinNewtonSizeDevice;
|
||||
using NPairKokkosHalfBinNewtonSizeDevice = NPairKokkos<LMPDeviceType,1,1,0,0,1>;
|
||||
NPairStyle(half/bin/newton/size/kk/device,
|
||||
NPairKokkosHalfBinNewtonSizeDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTON | NP_SIZE | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,0,0,0,1> NPairKokkosHalfBinNewtoffSizeDevice;
|
||||
using NPairKokkosHalfBinNewtoffSizeDevice = NPairKokkos<LMPDeviceType,1,0,0,0,1>;
|
||||
NPairStyle(half/bin/newtoff/size/kk/device,
|
||||
NPairKokkosHalfBinNewtoffSizeDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTOFF | NP_SIZE | NP_ORTHO);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,1,0,1,1> NPairKokkosHalfBinNewtonSizeTriHost;
|
||||
using NPairKokkosHalfBinNewtonSizeTriHost = NPairKokkos<LMPHostType,1,1,0,1,1>;
|
||||
NPairStyle(half/bin/newton/size/kk/host,
|
||||
NPairKokkosHalfBinNewtonSizeTriHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTON | NP_SIZE | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPHostType,1,0,0,1,1> NPairKokkosHalfBinNewtoffSizeTriHost;
|
||||
using NPairKokkosHalfBinNewtoffSizeTriHost = NPairKokkos<LMPHostType,1,0,0,1,1>;
|
||||
NPairStyle(half/bin/newtoff/size/kk/host,
|
||||
NPairKokkosHalfBinNewtoffSizeTriHost,
|
||||
NP_BIN | NP_KOKKOS_HOST | NP_HALF | NP_NEWTOFF | NP_SIZE | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,1,0,1,1> NPairKokkosHalfBinNewtonSizeTriDevice;
|
||||
using NPairKokkosHalfBinNewtonSizeTriDevice = NPairKokkos<LMPDeviceType,1,1,0,1,1>;
|
||||
NPairStyle(half/bin/newton/size/kk/device,
|
||||
NPairKokkosHalfBinNewtonSizeTriDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTON | NP_SIZE | NP_TRI);
|
||||
|
||||
typedef NPairKokkos<LMPDeviceType,1,0,0,1,1> NPairKokkosHalfBinNewtoffSizeTriDevice;
|
||||
using NPairKokkosHalfBinNewtoffSizeTriDevice = NPairKokkos<LMPDeviceType,1,0,0,1,1>;
|
||||
NPairStyle(half/bin/newtoff/size/kk/device,
|
||||
NPairKokkosHalfBinNewtoffSizeTriDevice,
|
||||
NP_KOKKOS_DEVICE | NP_HALF | NP_BIN | NP_NEWTOFF | NP_SIZE | NP_TRI);
|
||||
|
||||
@ -13,56 +13,56 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSkipKokkos<LMPDeviceType,0> NPairKokkosSkipDevice;
|
||||
using NPairKokkosSkipDevice = NPairSkipKokkos<LMPDeviceType,0>;
|
||||
NPairStyle(skip/kk/device,
|
||||
NPairKokkosSkipDevice,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairSkipKokkos<LMPDeviceType,0> NPairKokkosSkipGhostDevice;
|
||||
using NPairKokkosSkipGhostDevice = NPairSkipKokkos<LMPDeviceType,0>;
|
||||
NPairStyle(skip/ghost/kk/device,
|
||||
NPairKokkosSkipGhostDevice,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairSkipKokkos<LMPHostType,0> NPairKokkosSkipHost;
|
||||
using NPairKokkosSkipHost = NPairSkipKokkos<LMPHostType,0>;
|
||||
NPairStyle(skip/kk/host,
|
||||
NPairKokkosSkipHost,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairSkipKokkos<LMPHostType,0> NPairKokkosSkipGhostHost;
|
||||
using NPairKokkosSkipGhostHost = NPairSkipKokkos<LMPHostType,0>;
|
||||
NPairStyle(skip/ghost/kk/host,
|
||||
NPairKokkosSkipGhostHost,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_GHOST | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairSkipKokkos<LMPDeviceType,1> NPairKokkosSkipTrimDevice;
|
||||
using NPairKokkosSkipTrimDevice = NPairSkipKokkos<LMPDeviceType,1>;
|
||||
NPairStyle(skip/trim/kk/device,
|
||||
NPairKokkosSkipTrimDevice,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_TRIM |NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairSkipKokkos<LMPDeviceType,1> NPairKokkosSkipTrimGhostDevice;
|
||||
using NPairKokkosSkipTrimGhostDevice = NPairSkipKokkos<LMPDeviceType,1>;
|
||||
NPairStyle(skip/trim/ghost/kk/device,
|
||||
NPairKokkosSkipTrimGhostDevice,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_TRIM | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
typedef NPairSkipKokkos<LMPHostType,1> NPairKokkosSkipTrimHost;
|
||||
using NPairKokkosSkipTrimHost = NPairSkipKokkos<LMPHostType,1>;
|
||||
NPairStyle(skip/trim/kk/host,
|
||||
NPairKokkosSkipTrimHost,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_TRIM | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairSkipKokkos<LMPHostType,1> NPairKokkosSkipTrimGhostHost;
|
||||
using NPairKokkosSkipTrimGhostHost = NPairSkipKokkos<LMPHostType,1>;
|
||||
NPairStyle(skip/trim/ghost/kk/host,
|
||||
NPairKokkosSkipTrimGhostHost,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSSAKokkos<LMPHostType> NPairSSAKokkosHost;
|
||||
using NPairSSAKokkosHost = NPairSSAKokkos<LMPHostType>;
|
||||
NPairStyle(half/bin/newton/ssa/kk/host,
|
||||
NPairSSAKokkosHost,
|
||||
NP_HALF | NP_BIN | NP_NEWTON | NP_ORTHO | NP_SSA | NP_GHOST | NP_KOKKOS_HOST);
|
||||
|
||||
typedef NPairSSAKokkos<LMPDeviceType> NPairSSAKokkosDevice;
|
||||
using NPairSSAKokkosDevice = NPairSSAKokkos<LMPDeviceType>;
|
||||
NPairStyle(half/bin/newton/ssa/kk/device,
|
||||
NPairSSAKokkosDevice,
|
||||
NP_HALF | NP_BIN | NP_NEWTON | NP_ORTHO | NP_SSA | NP_GHOST | NP_KOKKOS_DEVICE);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairBinGhostOmp<0> NPairFullBinGhostOmp;
|
||||
using NPairFullBinGhostOmp = NPairBinGhostOmp<0>;
|
||||
NPairStyle(full/bin/ghost/omp,
|
||||
NPairFullBinGhostOmp,
|
||||
NP_FULL | NP_BIN | NP_GHOST | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinGhostOmp<1> NPairHalfBinNewtoffGhostOmp;
|
||||
using NPairHalfBinNewtoffGhostOmp = NPairBinGhostOmp<1>;
|
||||
NPairStyle(half/bin/newtoff/ghost/omp,
|
||||
NPairHalfBinNewtoffGhostOmp,
|
||||
NP_HALF | NP_BIN | NP_GHOST | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
@ -13,86 +13,86 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairBinOmp<0, 1, 0, 0, 0> NPairFullBinOmp;
|
||||
using NPairFullBinOmp = NPairBinOmp<0, 1, 0, 0, 0>;
|
||||
NPairStyle(full/bin/omp,
|
||||
NPairFullBinOmp,
|
||||
NP_FULL | NP_BIN | NP_OMP | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 0, 0, 0, 0> NPairHalfBinNewtoffOmp;
|
||||
using NPairHalfBinNewtoffOmp = NPairBinOmp<1, 0, 0, 0, 0>;
|
||||
NPairStyle(half/bin/newtoff/omp,
|
||||
NPairHalfBinNewtoffOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 0, 0, 0> NPairHalfBinNewtonOmp;
|
||||
using NPairHalfBinNewtonOmp = NPairBinOmp<1, 1, 0, 0, 0>;
|
||||
NPairStyle(half/bin/newton/omp,
|
||||
NPairHalfBinNewtonOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 1, 0, 0> NPairHalfBinNewtonTriOmp;
|
||||
using NPairHalfBinNewtonTriOmp = NPairBinOmp<1, 1, 1, 0, 0>;
|
||||
NPairStyle(half/bin/newton/tri/omp,
|
||||
NPairHalfBinNewtonTriOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<0, 1, 0, 1, 0> NPairFullSizeBinOmp;
|
||||
using NPairFullSizeBinOmp = NPairBinOmp<0, 1, 0, 1, 0>;
|
||||
NPairStyle(full/size/bin/omp,
|
||||
NPairFullSizeBinOmp,
|
||||
NP_FULL | NP_SIZE | NP_BIN | NP_OMP | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 0, 0, 1, 0> NPairHalfSizeBinNewtoffOmp;
|
||||
using NPairHalfSizeBinNewtoffOmp = NPairBinOmp<1, 0, 0, 1, 0>;
|
||||
NPairStyle(half/size/bin/newtoff/omp,
|
||||
NPairHalfSizeBinNewtoffOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 0, 1, 0> NPairHalfSizeBinNewtonOmp;
|
||||
using NPairHalfSizeBinNewtonOmp = NPairBinOmp<1, 1, 0, 1, 0>;
|
||||
NPairStyle(half/size/bin/newton/omp,
|
||||
NPairHalfSizeBinNewtonOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 1, 1, 0> NPairHalfSizeBinNewtonTriOmp;
|
||||
using NPairHalfSizeBinNewtonTriOmp = NPairBinOmp<1, 1, 1, 1, 0>;
|
||||
NPairStyle(half/size/bin/newton/tri/omp,
|
||||
NPairHalfSizeBinNewtonTriOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<0, 1, 0, 0, 1> NPairFullBinAtomonlyOmp;
|
||||
using NPairFullBinAtomonlyOmp = NPairBinOmp<0, 1, 0, 0, 1>;
|
||||
NPairStyle(full/bin/atomonly/omp,
|
||||
NPairFullBinAtomonlyOmp,
|
||||
NP_FULL | NP_BIN | NP_OMP | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 0, 0, 0, 1> NPairHalfBinNewtoffAtomonlyOmp;
|
||||
using NPairHalfBinNewtoffAtomonlyOmp = NPairBinOmp<1, 0, 0, 0, 1>;
|
||||
NPairStyle(half/bin/newtoff/atomonly/omp,
|
||||
NPairHalfBinNewtoffAtomonlyOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 0, 0, 1> NPairHalfBinNewtonAtomonlyOmp;
|
||||
using NPairHalfBinNewtonAtomonlyOmp = NPairBinOmp<1, 1, 0, 0, 1>;
|
||||
NPairStyle(half/bin/newton/atomonly/omp,
|
||||
NPairHalfBinNewtonAtomonlyOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 1, 0, 1> NPairHalfBinNewtonTriAtomonlyOmp;
|
||||
using NPairHalfBinNewtonTriAtomonlyOmp = NPairBinOmp<1, 1, 1, 0, 1>;
|
||||
NPairStyle(half/bin/newton/tri/atomonly/omp,
|
||||
NPairHalfBinNewtonTriAtomonlyOmp,
|
||||
NP_HALF | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<0, 1, 0, 1, 1> NPairFullSizeBinAtomonlyOmp;
|
||||
using NPairFullSizeBinAtomonlyOmp = NPairBinOmp<0, 1, 0, 1, 1>;
|
||||
NPairStyle(full/size/bin/atomonly/omp,
|
||||
NPairFullSizeBinAtomonlyOmp,
|
||||
NP_FULL | NP_SIZE | NP_BIN | NP_OMP | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 0, 0, 1, 1> NPairHalfSizeBinNewtoffAtomonlyOmp;
|
||||
using NPairHalfSizeBinNewtoffAtomonlyOmp = NPairBinOmp<1, 0, 0, 1, 1>;
|
||||
NPairStyle(half/size/bin/newtoff/atomonly/omp,
|
||||
NPairHalfSizeBinNewtoffAtomonlyOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 0, 1, 1> NPairHalfSizeBinNewtonAtomonlyOmp;
|
||||
using NPairHalfSizeBinNewtonAtomonlyOmp = NPairBinOmp<1, 1, 0, 1, 1>;
|
||||
NPairStyle(half/size/bin/newton/atomonly/omp,
|
||||
NPairHalfSizeBinNewtonAtomonlyOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBinOmp<1, 1, 1, 1, 1> NPairHalfSizeBinNewtonTriAtomonlyOmp;
|
||||
using NPairHalfSizeBinNewtonTriAtomonlyOmp = NPairBinOmp<1, 1, 1, 1, 1>;
|
||||
NPairStyle(half/size/bin/newton/tri/atomonly/omp,
|
||||
NPairHalfSizeBinNewtonTriAtomonlyOmp,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_OMP | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,97 +13,97 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairHalffullOmp<0, 0, 0> NPairHalffullNewtoffOmp;
|
||||
using NPairHalffullNewtoffOmp = NPairHalffullOmp<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/omp,
|
||||
NPairHalffullNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 0> NPairHalffullNewtoffOmp;
|
||||
using NPairHalffullNewtoffOmp = NPairHalffullOmp<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/skip/omp,
|
||||
NPairHalffullNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 0> NPairHalffullNewtoffOmp;
|
||||
using NPairHalffullNewtoffOmp = NPairHalffullOmp<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/ghost/omp,
|
||||
NPairHalffullNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 0> NPairHalffullNewtoffOmp;
|
||||
using NPairHalffullNewtoffOmp = NPairHalffullOmp<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/skip/ghost/omp,
|
||||
NPairHalffullNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_GHOST | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 0, 0> NPairHalffullNewtonOmp;
|
||||
using NPairHalffullNewtonOmp = NPairHalffullOmp<1, 0, 0>;
|
||||
NPairStyle(halffull/newton/omp,
|
||||
NPairHalffullNewtonOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 1, 0> NPairHalffullNewtonTriOmp;
|
||||
using NPairHalffullNewtonTriOmp = NPairHalffullOmp<1, 1, 0>;
|
||||
NPairStyle(halffull/newton/tri/omp,
|
||||
NPairHalffullNewtonTriOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 0, 0> NPairHalffullNewtonOmp;
|
||||
using NPairHalffullNewtonOmp = NPairHalffullOmp<1, 0, 0>;
|
||||
NPairStyle(halffull/newton/skip/omp,
|
||||
NPairHalffullNewtonOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_SKIP | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 1, 0> NPairHalffullNewtonTriOmp;
|
||||
using NPairHalffullNewtonTriOmp = NPairHalffullOmp<1, 1, 0>;
|
||||
NPairStyle(halffull/newton/tri/skip/omp,
|
||||
NPairHalffullNewtonTriOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI | NP_SKIP | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 1> NPairHalffullTrimNewtoffOmp;
|
||||
using NPairHalffullTrimNewtoffOmp = NPairHalffullOmp<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/omp,
|
||||
NPairHalffullTrimNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 1> NPairHalffullTrimNewtoffOmp;
|
||||
using NPairHalffullTrimNewtoffOmp = NPairHalffullOmp<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/skip/omp,
|
||||
NPairHalffullTrimNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 1> NPairHalffullTrimNewtoffOmp;
|
||||
using NPairHalffullTrimNewtoffOmp = NPairHalffullOmp<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/ghost/omp,
|
||||
NPairHalffullTrimNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<0, 0, 1> NPairHalffullTrimNewtoffOmp;
|
||||
using NPairHalffullTrimNewtoffOmp = NPairHalffullOmp<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/skip/ghost/omp,
|
||||
NPairHalffullTrimNewtoffOmp,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_GHOST | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 0, 1> NPairHalffullTrimNewtonOmp;
|
||||
using NPairHalffullTrimNewtonOmp = NPairHalffullOmp<1, 0, 1>;
|
||||
NPairStyle(halffull/trim/newton/omp,
|
||||
NPairHalffullTrimNewtonOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 1, 1> NPairHalffullTrimNewtonTriOmp;
|
||||
using NPairHalffullTrimNewtonTriOmp = NPairHalffullOmp<1, 1, 1>;
|
||||
NPairStyle(halffull/trim/newton/tri/omp,
|
||||
NPairHalffullTrimNewtonTriOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 0, 1> NPairHalffullTrimNewtonOmp;
|
||||
using NPairHalffullTrimNewtonOmp = NPairHalffullOmp<1, 0, 1>;
|
||||
NPairStyle(halffull/trim/newton/skip/omp,
|
||||
NPairHalffullTrimNewtonOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_SKIP | NP_TRIM | NP_OMP);
|
||||
|
||||
typedef NPairHalffullOmp<1, 1, 1> NPairHalffullTrimNewtonTriOmp;
|
||||
using NPairHalffullTrimNewtonTriOmp = NPairHalffullOmp<1, 1, 1>;
|
||||
NPairStyle(halffull/trim/newton/tri/skip/omp,
|
||||
NPairHalffullTrimNewtonTriOmp,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
|
||||
@ -13,44 +13,44 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairMultiOldOmp<0, 1, 0, 0> NPairFullMultiOldOmp;
|
||||
using NPairFullMultiOldOmp = NPairMultiOldOmp<0, 1, 0, 0>;
|
||||
NPairStyle(full/multi/old/omp,
|
||||
NPairFullMultiOldOmp,
|
||||
NP_FULL | NP_MULTI_OLD | NP_OMP |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 0, 0, 0> NPairHalfMultiOldNewtoffOmp;
|
||||
using NPairHalfMultiOldNewtoffOmp = NPairMultiOldOmp<1, 0, 0, 0>;
|
||||
NPairStyle(half/multi/old/newtoff/omp,
|
||||
NPairHalfMultiOldNewtoffOmp,
|
||||
NP_HALF | NP_MULTI_OLD | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 1, 0, 0> NPairHalfMultiOldNewtonOmp;
|
||||
using NPairHalfMultiOldNewtonOmp = NPairMultiOldOmp<1, 1, 0, 0>;
|
||||
NPairStyle(half/multi/old/newton/omp,
|
||||
NPairHalfMultiOldNewtonOmp,
|
||||
NP_HALF | NP_MULTI_OLD | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 1, 1, 0> NPairHalfMultiOldNewtonTriOmp;
|
||||
using NPairHalfMultiOldNewtonTriOmp = NPairMultiOldOmp<1, 1, 1, 0>;
|
||||
NPairStyle(half/multi/old/newton/tri/omp,
|
||||
NPairHalfMultiOldNewtonTriOmp,
|
||||
NP_HALF | NP_MULTI_OLD | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMultiOldOmp<0, 1, 0, 1> NPairFullSizeMultiOldOmp;
|
||||
using NPairFullSizeMultiOldOmp = NPairMultiOldOmp<0, 1, 0, 1>;
|
||||
NPairStyle(full/size/multi/old/omp,
|
||||
NPairFullSizeMultiOldOmp,
|
||||
NP_FULL | NP_SIZE | NP_MULTI_OLD | NP_OMP |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 0, 0, 1> NPairHalfSizeMultiOldNewtoffOmp;
|
||||
using NPairHalfSizeMultiOldNewtoffOmp = NPairMultiOldOmp<1, 0, 0, 1>;
|
||||
NPairStyle(half/size/multi/old/newtoff/omp,
|
||||
NPairHalfSizeMultiOldNewtoffOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 1, 0, 1> NPairHalfSizeMultiOldNewtonOmp;
|
||||
using NPairHalfSizeMultiOldNewtonOmp = NPairMultiOldOmp<1, 1, 0, 1>;
|
||||
NPairStyle(half/size/multi/old/newton/omp,
|
||||
NPairHalfSizeMultiOldNewtonOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOldOmp<1, 1, 1, 1> NPairHalfSizeMultiOldNewtonTriOmp;
|
||||
using NPairHalfSizeMultiOldNewtonTriOmp = NPairMultiOldOmp<1, 1, 1, 1>;
|
||||
NPairStyle(half/size/multi/old/newton/tri/omp,
|
||||
NPairHalfSizeMultiOldNewtonTriOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,82 +13,82 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairMultiOmp<0, 1, 0, 0, 0> NPairFullMultiOmp;
|
||||
using NPairFullMultiOmp = NPairMultiOmp<0, 1, 0, 0, 0>;
|
||||
NPairStyle(full/multi/omp,
|
||||
NPairFullMultiOmp,
|
||||
NP_FULL | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 0, 0, 0, 0> NPairHalfMultiNewtoffOmp;
|
||||
using NPairHalfMultiNewtoffOmp = NPairMultiOmp<1, 0, 0, 0, 0>;
|
||||
NPairStyle(half/multi/newtoff/omp,
|
||||
NPairHalfMultiNewtoffOmp,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 0, 0, 0> NPairHalfMultiNewtonOmp;
|
||||
using NPairHalfMultiNewtonOmp = NPairMultiOmp<1, 1, 0, 0, 0>;
|
||||
NPairStyle(half/multi/newton/omp,
|
||||
NPairHalfMultiNewtonOmp,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 1, 0, 0> NPairHalfMultiNewtonTriOmp;
|
||||
using NPairHalfMultiNewtonTriOmp = NPairMultiOmp<1, 1, 1, 0, 0>;
|
||||
NPairStyle(half/multi/newton/tri/omp,
|
||||
NPairHalfMultiNewtonTriOmp,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<0, 1, 0, 1, 0> NPairFullSizeMultiOmp;
|
||||
using NPairFullSizeMultiOmp = NPairMultiOmp<0, 1, 0, 1, 0>;
|
||||
NPairStyle(full/size/multi/omp,
|
||||
NPairFullSizeMultiOmp,
|
||||
NP_FULL | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 0, 0, 1, 0> NPairHalfSizeMultiNewtoffOmp;
|
||||
using NPairHalfSizeMultiNewtoffOmp = NPairMultiOmp<1, 0, 0, 1, 0>;
|
||||
NPairStyle(half/size/multi/newtoff/omp,
|
||||
NPairHalfSizeMultiNewtoffOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 0, 1, 0> NPairHalfSizeMultiNewtonOmp;
|
||||
using NPairHalfSizeMultiNewtonOmp = NPairMultiOmp<1, 1, 0, 1, 0>;
|
||||
NPairStyle(half/size/multi/newton/omp,
|
||||
NPairHalfSizeMultiNewtonOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 1, 1, 0> NPairHalfSizeMultiNewtonTriOmp;
|
||||
using NPairHalfSizeMultiNewtonTriOmp = NPairMultiOmp<1, 1, 1, 1, 0>;
|
||||
NPairStyle(half/size/multi/newton/tri/omp,
|
||||
NPairHalfSizeMultiNewtonTriOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<0, 1, 0, 0, 1> NPairFullMultiAtomonlyOmp;
|
||||
using NPairFullMultiAtomonlyOmp = NPairMultiOmp<0, 1, 0, 0, 1>;
|
||||
NPairStyle(full/multi/atomonly/omp,
|
||||
NPairFullMultiAtomonlyOmp,
|
||||
NP_FULL | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 0, 0, 0, 1> NPairHalfMultiAtomonlyNewtoffOmp;
|
||||
using NPairHalfMultiAtomonlyNewtoffOmp = NPairMultiOmp<1, 0, 0, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newtoff/omp,
|
||||
NPairHalfMultiAtomonlyNewtoffOmp,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 0, 0, 1> NPairHalfMultiAtomonlyNewtonOmp;
|
||||
using NPairHalfMultiAtomonlyNewtonOmp = NPairMultiOmp<1, 1, 0, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newton/omp,
|
||||
NPairHalfMultiAtomonlyNewtonOmp,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 1, 0, 1> NPairHalfMultiAtomonlyNewtonTriOmp;
|
||||
using NPairHalfMultiAtomonlyNewtonTriOmp = NPairMultiOmp<1, 1, 1, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newton/tri/omp,
|
||||
NPairHalfMultiAtomonlyNewtonTriOmp,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<0, 1, 0, 1, 1> NPairFullSizeMultiAtomonlyOmp;
|
||||
using NPairFullSizeMultiAtomonlyOmp = NPairMultiOmp<0, 1, 0, 1, 1>;
|
||||
NPairStyle(full/size/multi/atomonly/omp,
|
||||
NPairFullSizeMultiAtomonlyOmp,
|
||||
NP_FULL | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 0, 0, 1, 1> NPairHalfSizeMultiAtomonlyNewtoffOmp;
|
||||
using NPairHalfSizeMultiAtomonlyNewtoffOmp = NPairMultiOmp<1, 0, 0, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newtoff/omp,
|
||||
NPairHalfSizeMultiAtomonlyNewtoffOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 0, 1, 1> NPairHalfSizeMultiAtomonlyNewtonOmp;
|
||||
using NPairHalfSizeMultiAtomonlyNewtonOmp = NPairMultiOmp<1, 1, 0, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newton/omp,
|
||||
NPairHalfSizeMultiAtomonlyNewtonOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOmp<1, 1, 1, 1, 1> NPairHalfSizeMultiAtomonlyNewtonTriOmp;
|
||||
using NPairHalfSizeMultiAtomonlyNewtonTriOmp = NPairMultiOmp<1, 1, 1, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newton/tri/omp,
|
||||
NPairHalfSizeMultiAtomonlyNewtonTriOmp,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairNsqGhostOmp<0> NPairFullNsqGhostOmp;
|
||||
using NPairFullNsqGhostOmp = NPairNsqGhostOmp<0>;
|
||||
NPairStyle(full/nsq/ghost/omp,
|
||||
NPairFullNsqGhostOmp,
|
||||
NP_FULL | NP_NSQ | NP_NEWTON | NP_NEWTOFF | NP_GHOST | NP_OMP | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqGhostOmp<1> NPairHalfNsqNewtoffGhostOmp;
|
||||
using NPairHalfNsqNewtoffGhostOmp = NPairNsqGhostOmp<1>;
|
||||
NPairStyle(half/nsq/newtoff/ghost/omp,
|
||||
NPairHalfNsqNewtoffGhostOmp,
|
||||
NP_HALF | NP_NSQ | NP_NEWTOFF | NP_GHOST | NP_OMP | NP_ORTHO | NP_TRI);
|
||||
|
||||
@ -14,42 +14,42 @@
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
|
||||
typedef NPairNsqOmp<0, 1, 0, 0> NPairFullNsqOmp;
|
||||
using NPairFullNsqOmp = NPairNsqOmp<0, 1, 0, 0>;
|
||||
NPairStyle(full/nsq/omp,
|
||||
NPairFullNsqOmp,
|
||||
NP_FULL | NP_NSQ | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqOmp<1, 0, 0, 0> NPairHalfNsqNewtoffOmp;
|
||||
using NPairHalfNsqNewtoffOmp = NPairNsqOmp<1, 0, 0, 0>;
|
||||
NPairStyle(half/nsq/newtoff/omp,
|
||||
NPairHalfNsqNewtoffOmp,
|
||||
NP_HALF | NP_NSQ | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqOmp<1, 1, 0, 0> NPairHalfNsqNewtonOmp;
|
||||
using NPairHalfNsqNewtonOmp = NPairNsqOmp<1, 1, 0, 0>;
|
||||
NPairStyle(half/nsq/newton/omp,
|
||||
NPairHalfNsqNewtonOmp,
|
||||
NP_HALF | NP_NSQ | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairNsqOmp<1, 1, 1, 0> NPairHalfNsqNewtonTriOmp;
|
||||
using NPairHalfNsqNewtonTriOmp = NPairNsqOmp<1, 1, 1, 0>;
|
||||
NPairStyle(half/nsq/newton/tri/omp,
|
||||
NPairHalfNsqNewtonTriOmp,
|
||||
NP_HALF | NP_NSQ | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairNsqOmp<0, 1, 0, 1> NPairFullSizeNsqOmp;
|
||||
using NPairFullSizeNsqOmp = NPairNsqOmp<0, 1, 0, 1>;
|
||||
NPairStyle(full/size/nsq/omp,
|
||||
NPairFullSizeNsqOmp,
|
||||
NP_FULL | NP_SIZE | NP_NSQ | NP_OMP | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqOmp<1, 0, 0, 1> NPairHalfSizeNsqNewtoffOmp;
|
||||
using NPairHalfSizeNsqNewtoffOmp = NPairNsqOmp<1, 0, 0, 1>;
|
||||
NPairStyle(half/size/nsq/newtoff/omp,
|
||||
NPairHalfSizeNsqNewtoffOmp,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqOmp<1, 1, 0, 1> NPairHalfSizeNsqNewtonOmp;
|
||||
using NPairHalfSizeNsqNewtonOmp = NPairNsqOmp<1, 1, 0, 1>;
|
||||
NPairStyle(half/size/nsq/newton/omp,
|
||||
NPairHalfSizeNsqNewtonOmp,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairNsqOmp<1, 1, 1, 1> NPairHalfSizeNsqNewtonTriOmp;
|
||||
using NPairHalfSizeNsqNewtonTriOmp = NPairNsqOmp<1, 1, 1, 1>;
|
||||
NPairStyle(half/size/nsq/newton/tri/omp,
|
||||
NPairHalfSizeNsqNewtonTriOmp,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,17 +13,17 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairRespaBinOmp<0, 0> NPairHalfRespaBinNewtoffOmp;
|
||||
using NPairHalfRespaBinNewtoffOmp = NPairRespaBinOmp<0, 0>;
|
||||
NPairStyle(half/respa/bin/newtoff,
|
||||
NPairHalfRespaBinNewtoffOmp,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairRespaBinOmp<1, 0> NPairHalfRespaBinNewtonOmp;
|
||||
using NPairHalfRespaBinNewtonOmp = NPairRespaBinOmp<1, 0>;
|
||||
NPairStyle(half/respa/bin/newton/omp,
|
||||
NPairHalfRespaBinNewtonOmp,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairRespaBinOmp<1, 1> NPairHalfRespaBinNewtonTriOmp;
|
||||
using NPairHalfRespaBinNewtonTriOmp = NPairRespaBinOmp<1, 1>;
|
||||
NPairStyle(half/respa/bin/newton/tri/omp,
|
||||
NPairHalfRespaBinNewtonTriOmp,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,17 +13,17 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairRespaNsqOmp<0,0> NPairHalfRespaNsqNewtoffOmp;
|
||||
using NPairHalfRespaNsqNewtoffOmp = NPairRespaNsqOmp<0,0>;
|
||||
NPairStyle(half/respa/nsq/newtoff/omp,
|
||||
NPairHalfRespaNsqNewtoffOmp,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_OMP | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairRespaNsqOmp<1,0> NPairHalfRespaNsqNewtonOmp;
|
||||
using NPairHalfRespaNsqNewtonOmp = NPairRespaNsqOmp<1,0>;
|
||||
NPairStyle(half/respa/nsq/newton/omp,
|
||||
NPairHalfRespaNsqNewtonOmp,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_OMP | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairRespaNsqOmp<1,1> NPairHalfRespaNsqNewtonTriOmp;
|
||||
using NPairHalfRespaNsqNewtonTriOmp = NPairRespaNsqOmp<1,1>;
|
||||
NPairStyle(half/respa/nsq/newton/tri/omp,
|
||||
NPairHalfRespaNsqNewtonTriOmp,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_OMP | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,86 +13,86 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairBin<0, 1, 0, 0, 0> NPairFullBin;
|
||||
using NPairFullBin = NPairBin<0, 1, 0, 0, 0>;
|
||||
NPairStyle(full/bin,
|
||||
NPairFullBin,
|
||||
NP_FULL | NP_BIN | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 0, 0, 0, 0> NPairHalfBinNewtoff;
|
||||
using NPairHalfBinNewtoff = NPairBin<1, 0, 0, 0, 0>;
|
||||
NPairStyle(half/bin/newtoff,
|
||||
NPairHalfBinNewtoff,
|
||||
NP_HALF | NP_BIN | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 1, 0, 0, 0> NPairHalfBinNewton;
|
||||
using NPairHalfBinNewton = NPairBin<1, 1, 0, 0, 0>;
|
||||
NPairStyle(half/bin/newton,
|
||||
NPairHalfBinNewton,
|
||||
NP_HALF | NP_BIN | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBin<1, 1, 1, 0, 0> NPairHalfBinNewtonTri;
|
||||
using NPairHalfBinNewtonTri = NPairBin<1, 1, 1, 0, 0>;
|
||||
NPairStyle(half/bin/newton/tri,
|
||||
NPairHalfBinNewtonTri,
|
||||
NP_HALF | NP_BIN | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBin<0, 1, 0, 1, 0> NPairFullSizeBin;
|
||||
using NPairFullSizeBin = NPairBin<0, 1, 0, 1, 0>;
|
||||
NPairStyle(full/size/bin,
|
||||
NPairFullSizeBin,
|
||||
NP_FULL | NP_SIZE | NP_BIN | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 0, 0, 1, 0> NPairHalfSizeBinNewtoff;
|
||||
using NPairHalfSizeBinNewtoff = NPairBin<1, 0, 0, 1, 0>;
|
||||
NPairStyle(half/size/bin/newtoff,
|
||||
NPairHalfSizeBinNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 1, 0, 1, 0> NPairHalfSizeBinNewton;
|
||||
using NPairHalfSizeBinNewton = NPairBin<1, 1, 0, 1, 0>;
|
||||
NPairStyle(half/size/bin/newton,
|
||||
NPairHalfSizeBinNewton,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBin<1, 1, 1, 1, 0> NPairHalfSizeBinNewtonTri;
|
||||
using NPairHalfSizeBinNewtonTri = NPairBin<1, 1, 1, 1, 0>;
|
||||
NPairStyle(half/size/bin/newton/tri,
|
||||
NPairHalfSizeBinNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBin<0, 1, 0, 0, 1> NPairFullBinAtomonly;
|
||||
using NPairFullBinAtomonly = NPairBin<0, 1, 0, 0, 1>;
|
||||
NPairStyle(full/bin/atomonly,
|
||||
NPairFullBinAtomonly,
|
||||
NP_FULL | NP_BIN | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 0, 0, 0, 1> NPairHalfBinAtomonlyNewtoff;
|
||||
using NPairHalfBinAtomonlyNewtoff = NPairBin<1, 0, 0, 0, 1>;
|
||||
NPairStyle(half/bin/atomonly/newtoff,
|
||||
NPairHalfBinAtomonlyNewtoff,
|
||||
NP_HALF | NP_BIN | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 1, 0, 0, 1> NPairHalfBinAtomonlyNewton;
|
||||
using NPairHalfBinAtomonlyNewton = NPairBin<1, 1, 0, 0, 1>;
|
||||
NPairStyle(half/bin/atomonly/newton,
|
||||
NPairHalfBinAtomonlyNewton,
|
||||
NP_HALF | NP_BIN | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBin<1, 1, 1, 0, 1> NPairHalfBinAtomonlyNewtonTri;
|
||||
using NPairHalfBinAtomonlyNewtonTri = NPairBin<1, 1, 1, 0, 1>;
|
||||
NPairStyle(half/bin/atomonly/newton/tri,
|
||||
NPairHalfBinAtomonlyNewtonTri,
|
||||
NP_HALF | NP_BIN | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairBin<0, 1, 0, 1, 1> NPairFullSizeBinAtomonly;
|
||||
using NPairFullSizeBinAtomonly = NPairBin<0, 1, 0, 1, 1>;
|
||||
NPairStyle(full/size/bin/atomonly,
|
||||
NPairFullSizeBinAtomonly,
|
||||
NP_FULL | NP_SIZE | NP_BIN | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 0, 0, 1, 1> NPairHalfSizeBinAtomonlyNewtoff;
|
||||
using NPairHalfSizeBinAtomonlyNewtoff = NPairBin<1, 0, 0, 1, 1>;
|
||||
NPairStyle(half/size/bin/atomonly/newtoff,
|
||||
NPairHalfSizeBinAtomonlyNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBin<1, 1, 0, 1, 1> NPairHalfSizeBinAtomonlyNewton;
|
||||
using NPairHalfSizeBinAtomonlyNewton = NPairBin<1, 1, 0, 1, 1>;
|
||||
NPairStyle(half/size/bin/atomonly/newton,
|
||||
NPairHalfSizeBinAtomonlyNewton,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairBin<1, 1, 1, 1, 1> NPairHalfSizeBinAtomonlyNewtonTri;
|
||||
using NPairHalfSizeBinAtomonlyNewtonTri = NPairBin<1, 1, 1, 1, 1>;
|
||||
NPairStyle(half/size/bin/atomonly/newton/tri,
|
||||
NPairHalfSizeBinAtomonlyNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_BIN | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairBinGhost<0> NPairFullBinGhost;
|
||||
using NPairFullBinGhost = NPairBinGhost<0>;
|
||||
NPairStyle(full/bin/ghost,
|
||||
NPairFullBinGhost,
|
||||
NP_FULL | NP_BIN | NP_NEWTON | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairBinGhost<1> NPairHalfBinGhostNewtoff;
|
||||
using NPairHalfBinGhostNewtoff = NPairBinGhost<1>;
|
||||
NPairStyle(half/bin/ghost/newtoff,
|
||||
NPairHalfBinGhostNewtoff,
|
||||
NP_HALF | NP_BIN | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
@ -13,97 +13,97 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairHalffull<0, 0, 0> NPairHalffullNewtoff;
|
||||
using NPairHalffullNewtoff = NPairHalffull<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff,
|
||||
NPairHalffullNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairHalffull<0, 0, 0> NPairHalffullNewtoff;
|
||||
using NPairHalffullNewtoff = NPairHalffull<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/skip,
|
||||
NPairHalffullNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP);
|
||||
|
||||
typedef NPairHalffull<0, 0, 0> NPairHalffullNewtoff;
|
||||
using NPairHalffullNewtoff = NPairHalffull<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/ghost,
|
||||
NPairHalffullNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST);
|
||||
|
||||
typedef NPairHalffull<0, 0, 0> NPairHalffullNewtoff;
|
||||
using NPairHalffullNewtoff = NPairHalffull<0, 0, 0>;
|
||||
NPairStyle(halffull/newtoff/skip/ghost,
|
||||
NPairHalffullNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_GHOST);
|
||||
|
||||
typedef NPairHalffull<1, 0, 0> NPairHalffullNewton;
|
||||
using NPairHalffullNewton = NPairHalffull<1, 0, 0>;
|
||||
NPairStyle(halffull/newton,
|
||||
NPairHalffullNewton,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO);
|
||||
|
||||
typedef NPairHalffull<1, 1, 0> NPairHalffullNewtonTri;
|
||||
using NPairHalffullNewtonTri = NPairHalffull<1, 1, 0>;
|
||||
NPairStyle(halffull/newton/tri,
|
||||
NPairHalffullNewtonTri,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI);
|
||||
|
||||
typedef NPairHalffull<1, 0, 0> NPairHalffullNewton;
|
||||
using NPairHalffullNewton = NPairHalffull<1, 0, 0>;
|
||||
NPairStyle(halffull/newton/skip,
|
||||
NPairHalffullNewton,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_SKIP);
|
||||
|
||||
typedef NPairHalffull<1, 1, 0> NPairHalffullNewtonTri;
|
||||
using NPairHalffullNewtonTri = NPairHalffull<1, 1, 0>;
|
||||
NPairStyle(halffull/newton/skip/tri,
|
||||
NPairHalffullNewtonTri,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI | NP_SKIP);
|
||||
|
||||
typedef NPairHalffull<0, 0, 1> NPairHalffullTrimNewtoff;
|
||||
using NPairHalffullTrimNewtoff = NPairHalffull<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff,
|
||||
NPairHalffullTrimNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<0, 0, 1> NPairHalffullTrimNewtoff;
|
||||
using NPairHalffullTrimNewtoff = NPairHalffull<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/skip,
|
||||
NPairHalffullTrimNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<0, 0, 1> NPairHalffullTrimNewtoff;
|
||||
using NPairHalffullTrimNewtoff = NPairHalffull<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/ghost,
|
||||
NPairHalffullTrimNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<0, 0, 1> NPairHalffullTrimNewtoff;
|
||||
using NPairHalffullTrimNewtoff = NPairHalffull<0, 0, 1>;
|
||||
NPairStyle(halffull/trim/newtoff/skip/ghost,
|
||||
NPairHalffullTrimNewtoff,
|
||||
NP_HALF_FULL | NP_NEWTOFF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_HALF |
|
||||
NP_ORTHO | NP_TRI | NP_SKIP | NP_GHOST | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<1, 0, 1> NPairHalffullTrimNewton;
|
||||
using NPairHalffullTrimNewton = NPairHalffull<1, 0, 1>;
|
||||
NPairStyle(halffull/trim/newton,
|
||||
NPairHalffullTrimNewton,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<1, 1, 1> NPairHalffullTrimNewtonTri;
|
||||
using NPairHalffullTrimNewtonTri = NPairHalffull<1, 1, 1>;
|
||||
NPairStyle(halffull/trim/newton/tri,
|
||||
NPairHalffullTrimNewtonTri,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_TRI | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<1, 0, 1> NPairHalffullTrimNewton;
|
||||
using NPairHalffullTrimNewton = NPairHalffull<1, 0, 1>;
|
||||
NPairStyle(halffull/trim/newton/skip,
|
||||
NPairHalffullTrimNewton,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_ORTHO | NP_SKIP | NP_TRIM);
|
||||
|
||||
typedef NPairHalffull<1, 1, 1> NPairHalffullTrimNewtonTri;
|
||||
using NPairHalffullTrimNewtonTri = NPairHalffull<1, 1, 1>;
|
||||
NPairStyle(halffull/trim/newton/tri/skip,
|
||||
NPairHalffullTrimNewtonTri,
|
||||
NP_HALF_FULL | NP_NEWTON | NP_HALF | NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
|
||||
@ -13,86 +13,86 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairMulti<0, 1, 0, 0, 0> NPairFullMulti;
|
||||
using NPairFullMulti = NPairMulti<0, 1, 0, 0, 0>;
|
||||
NPairStyle(full/multi,
|
||||
NPairFullMulti,
|
||||
NP_FULL | NP_MULTI | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 0, 0, 0, 0> NPairHalfMultiNewtoff;
|
||||
using NPairHalfMultiNewtoff = NPairMulti<1, 0, 0, 0, 0>;
|
||||
NPairStyle(half/multi/newtoff,
|
||||
NPairHalfMultiNewtoff,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 1, 0, 0, 0> NPairHalfMultiNewton;
|
||||
using NPairHalfMultiNewton = NPairMulti<1, 1, 0, 0, 0>;
|
||||
NPairStyle(half/multi/newton,
|
||||
NPairHalfMultiNewton,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMulti<1, 1, 1, 0, 0> NPairHalfMultiNewtonTri;
|
||||
using NPairHalfMultiNewtonTri = NPairMulti<1, 1, 1, 0, 0>;
|
||||
NPairStyle(half/multi/newton/tri,
|
||||
NPairHalfMultiNewtonTri,
|
||||
NP_HALF | NP_MULTI | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMulti<0, 1, 0, 1, 0> NPairFullSizeMulti;
|
||||
using NPairFullSizeMulti = NPairMulti<0, 1, 0, 1, 0>;
|
||||
NPairStyle(full/size/multi,
|
||||
NPairFullSizeMulti,
|
||||
NP_FULL | NP_SIZE | NP_MULTI | NP_MOLONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 0, 0, 1, 0> NPairHalfSizeMultiNewtoff;
|
||||
using NPairHalfSizeMultiNewtoff = NPairMulti<1, 0, 0, 1, 0>;
|
||||
NPairStyle(half/size/multi/newtoff,
|
||||
NPairHalfSizeMultiNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 1, 0, 1, 0> NPairHalfSizeMultiNewton;
|
||||
using NPairHalfSizeMultiNewton = NPairMulti<1, 1, 0, 1, 0>;
|
||||
NPairStyle(half/size/multi/newton,
|
||||
NPairHalfSizeMultiNewton,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMulti<1, 1, 1, 1, 0> NPairHalfSizeMultiNewtonTri;
|
||||
using NPairHalfSizeMultiNewtonTri = NPairMulti<1, 1, 1, 1, 0>;
|
||||
NPairStyle(half/size/multi/newton/tri,
|
||||
NPairHalfSizeMultiNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_MOLONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMulti<0, 1, 0, 0, 1> NPairFullMultiAtomonly;
|
||||
using NPairFullMultiAtomonly = NPairMulti<0, 1, 0, 0, 1>;
|
||||
NPairStyle(full/multi/atomonly,
|
||||
NPairFullMultiAtomonly,
|
||||
NP_FULL | NP_MULTI | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 0, 0, 0, 1> NPairHalfMultiAtomonlyNewtoff;
|
||||
using NPairHalfMultiAtomonlyNewtoff = NPairMulti<1, 0, 0, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newtoff,
|
||||
NPairHalfMultiAtomonlyNewtoff,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 1, 0, 0, 1> NPairHalfMultiAtomonlyNewton;
|
||||
using NPairHalfMultiAtomonlyNewton = NPairMulti<1, 1, 0, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newton,
|
||||
NPairHalfMultiAtomonlyNewton,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMulti<1, 1, 1, 0, 1> NPairHalfMultiAtomonlyNewtonTri;
|
||||
using NPairHalfMultiAtomonlyNewtonTri = NPairMulti<1, 1, 1, 0, 1>;
|
||||
NPairStyle(half/multi/atomonly/newton/tri,
|
||||
NPairHalfMultiAtomonlyNewtonTri,
|
||||
NP_HALF | NP_MULTI | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMulti<0, 1, 0, 1, 1> NPairFullSizeMultiAtomonly;
|
||||
using NPairFullSizeMultiAtomonly = NPairMulti<0, 1, 0, 1, 1>;
|
||||
NPairStyle(full/size/multi/atomonly,
|
||||
NPairFullSizeMultiAtomonly,
|
||||
NP_FULL | NP_SIZE | NP_MULTI | NP_ATOMONLY |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 0, 0, 1, 1> NPairHalfSizeMultiAtomonlyNewtoff;
|
||||
using NPairHalfSizeMultiAtomonlyNewtoff = NPairMulti<1, 0, 0, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newtoff,
|
||||
NPairHalfSizeMultiAtomonlyNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMulti<1, 1, 0, 1, 1> NPairHalfSizeMultiAtomonlyNewton;
|
||||
using NPairHalfSizeMultiAtomonlyNewton = NPairMulti<1, 1, 0, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newton,
|
||||
NPairHalfSizeMultiAtomonlyNewton,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMulti<1, 1, 1, 1, 1> NPairHalfSizeMultiAtomonlyNewtonTri;
|
||||
using NPairHalfSizeMultiAtomonlyNewtonTri = NPairMulti<1, 1, 1, 1, 1>;
|
||||
NPairStyle(half/size/multi/atomonly/newton/tri,
|
||||
NPairHalfSizeMultiAtomonlyNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_MULTI | NP_ATOMONLY | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,44 +13,44 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairMultiOld<0, 1, 0, 0> NPairFullMultiOld;
|
||||
using NPairFullMultiOld = NPairMultiOld<0, 1, 0, 0>;
|
||||
NPairStyle(full/multi/old,
|
||||
NPairFullMultiOld,
|
||||
NP_FULL | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOld<1, 0, 0, 0> NPairHalfMultiOldNewtoff;
|
||||
using NPairHalfMultiOldNewtoff = NPairMultiOld<1, 0, 0, 0>;
|
||||
NPairStyle(half/multi/old/newtoff,
|
||||
NPairHalfMultiOldNewtoff,
|
||||
NP_HALF | NP_MULTI_OLD | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOld<1, 1, 0, 0> NPairHalfMultiOldNewton;
|
||||
using NPairHalfMultiOldNewton = NPairMultiOld<1, 1, 0, 0>;
|
||||
NPairStyle(half/multi/old/newton,
|
||||
NPairHalfMultiOldNewton,
|
||||
NP_HALF | NP_MULTI_OLD | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOld<1, 1, 1, 0> NPairHalfMultiOldNewtonTri;
|
||||
using NPairHalfMultiOldNewtonTri = NPairMultiOld<1, 1, 1, 0>;
|
||||
NPairStyle(half/multi/old/newton/tri,
|
||||
NPairHalfMultiOldNewtonTri,
|
||||
NP_HALF | NP_MULTI_OLD | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairMultiOld<0, 1, 0, 1> NPairFullSizeMultiOld;
|
||||
using NPairFullSizeMultiOld = NPairMultiOld<0, 1, 0, 1>;
|
||||
NPairStyle(full/size/multi/old,
|
||||
NPairFullSizeMultiOld,
|
||||
NP_FULL | NP_SIZE | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOld<1, 0, 0, 1> NPairHalfSizeMultiOldNewtoff;
|
||||
using NPairHalfSizeMultiOldNewtoff = NPairMultiOld<1, 0, 0, 1>;
|
||||
NPairStyle(half/size/multi/old/newtoff,
|
||||
NPairHalfSizeMultiOldNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairMultiOld<1, 1, 0, 1> NPairHalfSizeMultiOldNewton;
|
||||
using NPairHalfSizeMultiOldNewton = NPairMultiOld<1, 1, 0, 1>;
|
||||
NPairStyle(half/size/multi/old/newton,
|
||||
NPairHalfSizeMultiOldNewton,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairMultiOld<1, 1, 1, 1> NPairHalfSizeMultiOldNewtonTri;
|
||||
using NPairHalfSizeMultiOldNewtonTri = NPairMultiOld<1, 1, 1, 1>;
|
||||
NPairStyle(half/size/multi/old/newton/tri,
|
||||
NPairHalfSizeMultiOldNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_MULTI_OLD | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,42 +13,42 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairNsq<0, 1, 0, 0> NPairFullNsq;
|
||||
using NPairFullNsq = NPairNsq<0, 1, 0, 0>;
|
||||
NPairStyle(full/nsq,
|
||||
NPairFullNsq,
|
||||
NP_FULL | NP_NSQ | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsq<1, 0, 0, 0> NPairHalfNsqNewtoff;
|
||||
using NPairHalfNsqNewtoff = NPairNsq<1, 0, 0, 0>;
|
||||
NPairStyle(half/nsq/newtoff,
|
||||
NPairHalfNsqNewtoff,
|
||||
NP_HALF | NP_NSQ | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsq<1, 1, 0, 0> NPairHalfNsqNewton;
|
||||
using NPairHalfNsqNewton = NPairNsq<1, 1, 0, 0>;
|
||||
NPairStyle(half/nsq/newton,
|
||||
NPairHalfNsqNewton,
|
||||
NP_HALF | NP_NSQ | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairNsq<1, 1, 1, 0> NPairHalfNsqNewtonTri;
|
||||
using NPairHalfNsqNewtonTri = NPairNsq<1, 1, 1, 0>;
|
||||
NPairStyle(half/nsq/newton/tri,
|
||||
NPairHalfNsqNewtonTri,
|
||||
NP_HALF | NP_NSQ | NP_NEWTON | NP_TRI);
|
||||
|
||||
typedef NPairNsq<0, 1, 0, 1> NPairFullSizeNsq;
|
||||
using NPairFullSizeNsq = NPairNsq<0, 1, 0, 1>;
|
||||
NPairStyle(full/size/nsq,
|
||||
NPairFullSizeNsq,
|
||||
NP_FULL | NP_SIZE | NP_NSQ | NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsq<1, 0, 0, 1> NPairHalfSizeNsqNewtoff;
|
||||
using NPairHalfSizeNsqNewtoff = NPairNsq<1, 0, 0, 1>;
|
||||
NPairStyle(half/size/nsq/newtoff,
|
||||
NPairHalfSizeNsqNewtoff,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsq<1, 1, 0, 1> NPairHalfSizeNsqNewton;
|
||||
using NPairHalfSizeNsqNewton = NPairNsq<1, 1, 0, 1>;
|
||||
NPairStyle(half/size/nsq/newton,
|
||||
NPairHalfSizeNsqNewton,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairNsq<1, 1, 1, 1> NPairHalfSizeNsqNewtonTri;
|
||||
using NPairHalfSizeNsqNewtonTri = NPairNsq<1, 1, 1, 1>;
|
||||
NPairStyle(half/size/nsq/newton/tri,
|
||||
NPairHalfSizeNsqNewtonTri,
|
||||
NP_HALF | NP_SIZE | NP_NSQ | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairNsqGhost<0> NPairFullNsqGhost;
|
||||
using NPairFullNsqGhost = NPairNsqGhost<0>;
|
||||
NPairStyle(full/nsq/ghost,
|
||||
NPairFullNsqGhost,
|
||||
NP_FULL | NP_NSQ | NP_NEWTON | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairNsqGhost<1> NPairHalfNsqNewtoffGhost;
|
||||
using NPairHalfNsqNewtoffGhost = NPairNsqGhost<1>;
|
||||
NPairStyle(half/nsq/newtoff/ghost,
|
||||
NPairHalfNsqNewtoffGhost,
|
||||
NP_HALF | NP_NSQ | NP_NEWTOFF | NP_GHOST | NP_ORTHO | NP_TRI);
|
||||
|
||||
@ -13,17 +13,17 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairRespaBin<0, 0> NPairHalfRespaBinNewtoff;
|
||||
using NPairHalfRespaBinNewtoff = NPairRespaBin<0, 0>;
|
||||
NPairStyle(half/respa/bin/newtoff,
|
||||
NPairHalfRespaBinNewtoff,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairRespaBin<1, 0> NPairHalfRespaBinNewton;
|
||||
using NPairHalfRespaBinNewton = NPairRespaBin<1, 0>;
|
||||
NPairStyle(half/respa/bin/newton,
|
||||
NPairHalfRespaBinNewton,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairRespaBin<1, 1> NPairHalfRespaBinNewtonTri;
|
||||
using NPairHalfRespaBinNewtonTri = NPairRespaBin<1, 1>;
|
||||
NPairStyle(half/respa/bin/newton/tri,
|
||||
NPairHalfRespaBinNewtonTri,
|
||||
NP_HALF | NP_RESPA | NP_BIN | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,17 +13,17 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairRespaNsq<0,0> NPairHalfRespaNsqNewtoff;
|
||||
using NPairHalfRespaNsqNewtoff = NPairRespaNsq<0,0>;
|
||||
NPairStyle(half/respa/nsq/newtoff,
|
||||
NPairHalfRespaNsqNewtoff,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairRespaNsq<1,0> NPairHalfRespaNsqNewton;
|
||||
using NPairHalfRespaNsqNewton = NPairRespaNsq<1,0>;
|
||||
NPairStyle(half/respa/nsq/newton,
|
||||
NPairHalfRespaNsqNewton,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_NEWTON | NP_ORTHO);
|
||||
|
||||
typedef NPairRespaNsq<1,1> NPairHalfRespaNsqNewtonTri;
|
||||
using NPairHalfRespaNsqNewtonTri = NPairRespaNsq<1,1>;
|
||||
NPairStyle(half/respa/nsq/newton/tri,
|
||||
NPairHalfRespaNsqNewtonTri,
|
||||
NP_HALF | NP_RESPA | NP_NSQ | NP_NEWTON | NP_TRI);
|
||||
|
||||
@ -13,42 +13,42 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSkipTemp<0> NPairSkip;
|
||||
using NPairSkip = NPairSkipTemp<0>;
|
||||
NPairStyle(skip,
|
||||
NPairSkip,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairSkipTemp<0> NPairSkip;
|
||||
using NPairSkip = NPairSkipTemp<0>;
|
||||
NPairStyle(skip/ghost,
|
||||
NPairSkip,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_GHOST);
|
||||
|
||||
typedef NPairSkipTemp<0> NPairSkipSize;
|
||||
using NPairSkipSize = NPairSkipTemp<0>;
|
||||
NPairStyle(skip/half/size,
|
||||
NPairSkipSize,
|
||||
NP_SKIP | NP_SIZE | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairSkipTemp<1> NPairSkipTrim;
|
||||
using NPairSkipTrim = NPairSkipTemp<1>;
|
||||
NPairStyle(skip/trim,
|
||||
NPairSkipTrim,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_TRIM);
|
||||
|
||||
typedef NPairSkipTemp<1> NPairSkipTrim;
|
||||
using NPairSkipTrim = NPairSkipTemp<1>;
|
||||
NPairStyle(skip/ghost/trim,
|
||||
NPairSkipTrim,
|
||||
NP_SKIP | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI | NP_GHOST | NP_TRIM);
|
||||
|
||||
typedef NPairSkipTemp<1> NPairSkipTrimSize;
|
||||
using NPairSkipTrimSize = NPairSkipTemp<1>;
|
||||
NPairStyle(skip/trim/half/size,
|
||||
NPairSkipTrimSize,
|
||||
NP_SKIP | NP_SIZE | NP_HALF | NP_FULL |
|
||||
|
||||
@ -13,14 +13,14 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSkipRespaTemp<0> NPairSkipRespa;
|
||||
using NPairSkipRespa = NPairSkipRespaTemp<0>;
|
||||
NPairStyle(skip/half/respa,
|
||||
NPairSkipRespa,
|
||||
NP_SKIP | NP_RESPA | NP_HALF | NP_FULL |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairSkipRespaTemp<1> NPairSkipTrimRespa;
|
||||
using NPairSkipTrimRespa = NPairSkipRespaTemp<1>;
|
||||
NPairStyle(skip/trim/half/respa,
|
||||
NPairSkipTrimRespa,
|
||||
NP_SKIP | NP_RESPA | NP_HALF | NP_FULL |
|
||||
|
||||
@ -13,14 +13,14 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSkipSizeOff2onTemp<0> NPairSkipSizeOff2on;
|
||||
using NPairSkipSizeOff2on = NPairSkipSizeOff2onTemp<0>;
|
||||
NPairStyle(skip/size/off2on,
|
||||
NPairSkipSizeOff2on,
|
||||
NP_SKIP | NP_SIZE | NP_OFF2ON | NP_HALF |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD |
|
||||
NP_NEWTON | NP_NEWTOFF | NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairSkipSizeOff2onTemp<1> NPairSkipTrimSizeOff2on;
|
||||
using NPairSkipTrimSizeOff2on = NPairSkipSizeOff2onTemp<1>;
|
||||
NPairStyle(skip/trim/size/off2on,
|
||||
NPairSkipTrimSizeOff2on,
|
||||
NP_SKIP | NP_SIZE | NP_OFF2ON | NP_HALF |
|
||||
|
||||
@ -13,14 +13,14 @@
|
||||
|
||||
#ifdef NPAIR_CLASS
|
||||
// clang-format off
|
||||
typedef NPairSkipSizeOff2onOnesideTemp<0> NPairSkipSizeOff2onOneside;
|
||||
using NPairSkipSizeOff2onOneside = NPairSkipSizeOff2onOnesideTemp<0>;
|
||||
NPairStyle(skip/size/off2on/oneside,
|
||||
NPairSkipSizeOff2onOneside,
|
||||
NP_SKIP | NP_SIZE | NP_OFF2ON | NP_ONESIDE | NP_HALF |
|
||||
NP_NSQ | NP_BIN | NP_MULTI | NP_MULTI_OLD | NP_NEWTON | NP_NEWTOFF |
|
||||
NP_ORTHO | NP_TRI);
|
||||
|
||||
typedef NPairSkipSizeOff2onOnesideTemp<1> NPairSkipTrimSizeOff2onOneside;
|
||||
using NPairSkipTrimSizeOff2onOneside = NPairSkipSizeOff2onOnesideTemp<1>;
|
||||
NPairStyle(skip/trim/size/off2on/oneside,
|
||||
NPairSkipTrimSizeOff2onOneside,
|
||||
NP_SKIP | NP_SIZE | NP_OFF2ON | NP_ONESIDE | NP_HALF |
|
||||
|
||||
@ -13,32 +13,32 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilBin<0, 0, 0> NStencilFullBin2d;
|
||||
using NStencilFullBin2d = NStencilBin<0, 0, 0>;
|
||||
NStencilStyle(full/bin/2d,
|
||||
NStencilFullBin2d,
|
||||
NS_FULL | NS_BIN | NS_2D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilBin<0, 1, 0> NStencilFullBin3d;
|
||||
using NStencilFullBin3d = NStencilBin<0, 1, 0>;
|
||||
NStencilStyle(full/bin/3d,
|
||||
NStencilFullBin3d,
|
||||
NS_FULL | NS_BIN | NS_3D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilBin<1, 0, 0> NStencilHalfBin2d;
|
||||
using NStencilHalfBin2d = NStencilBin<1, 0, 0>;
|
||||
NStencilStyle(half/bin/2d,
|
||||
NStencilHalfBin2d,
|
||||
NS_HALF | NS_BIN | NS_2D | NS_ORTHO);
|
||||
|
||||
typedef NStencilBin<1, 0, 1> NStencilHalfBin2dTri;
|
||||
using NStencilHalfBin2dTri = NStencilBin<1, 0, 1>;
|
||||
NStencilStyle(half/bin/2d/tri,
|
||||
NStencilHalfBin2dTri,
|
||||
NS_HALF | NS_BIN | NS_2D | NS_TRI);
|
||||
|
||||
typedef NStencilBin<1, 1, 0> NStencilHalfBin3d;
|
||||
using NStencilHalfBin3d = NStencilBin<1, 1, 0>;
|
||||
NStencilStyle(half/bin/3d,
|
||||
NStencilHalfBin3d,
|
||||
NS_HALF | NS_BIN | NS_3D | NS_ORTHO);
|
||||
|
||||
typedef NStencilBin<1, 1, 1> NStencilHalfBin3dTri;
|
||||
using NStencilHalfBin3dTri = NStencilBin<1, 1, 1>;
|
||||
NStencilStyle(half/bin/3d/tri,
|
||||
NStencilHalfBin3dTri,
|
||||
NS_HALF | NS_BIN | NS_3D | NS_TRI);
|
||||
|
||||
@ -13,12 +13,12 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilGhostBin<0> NStencilFullGhostBin2d;
|
||||
using NStencilFullGhostBin2d = NStencilGhostBin<0>;
|
||||
NStencilStyle(full/ghost/bin/2d,
|
||||
NStencilFullGhostBin2d,
|
||||
NS_FULL | NS_GHOST | NS_BIN | NS_2D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilGhostBin<1> NStencilFullGhostBin3d;
|
||||
using NStencilFullGhostBin3d = NStencilGhostBin<1>;
|
||||
NStencilStyle(full/ghost/bin/3d,
|
||||
NStencilFullGhostBin3d,
|
||||
NS_FULL | NS_GHOST | NS_BIN | NS_3D | NS_ORTHO | NS_TRI);
|
||||
|
||||
@ -13,32 +13,32 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilMulti<0, 0, 0> NStencilFullMulti2d;
|
||||
using NStencilFullMulti2d = NStencilMulti<0, 0, 0>;
|
||||
NStencilStyle(full/multi/2d,
|
||||
NStencilFullMulti2d,
|
||||
NS_FULL | NS_MULTI | NS_2D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilMulti<0, 1, 0> NStencilFullMulti3d;
|
||||
using NStencilFullMulti3d = NStencilMulti<0, 1, 0>;
|
||||
NStencilStyle(full/multi/3d,
|
||||
NStencilFullMulti3d,
|
||||
NS_FULL | NS_MULTI | NS_3D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilMulti<1, 0, 0> NStencilHalfMulti2d;
|
||||
using NStencilHalfMulti2d = NStencilMulti<1, 0, 0>;
|
||||
NStencilStyle(half/multi/2d,
|
||||
NStencilHalfMulti2d,
|
||||
NS_HALF | NS_MULTI | NS_2D | NS_ORTHO);
|
||||
|
||||
typedef NStencilMulti<1, 0, 1> NStencilHalfMulti2dTri;
|
||||
using NStencilHalfMulti2dTri = NStencilMulti<1, 0, 1>;
|
||||
NStencilStyle(half/multi/2d/tri,
|
||||
NStencilHalfMulti2dTri,
|
||||
NS_HALF | NS_MULTI | NS_2D | NS_TRI);
|
||||
|
||||
typedef NStencilMulti<1, 1, 0> NStencilHalfMulti3d;
|
||||
using NStencilHalfMulti3d = NStencilMulti<1, 1, 0>;
|
||||
NStencilStyle(half/multi/3d,
|
||||
NStencilHalfMulti3d,
|
||||
NS_HALF | NS_MULTI | NS_3D | NS_ORTHO);
|
||||
|
||||
typedef NStencilMulti<1, 1, 1> NStencilHalfMulti3dTri;
|
||||
using NStencilHalfMulti3dTri = NStencilMulti<1, 1, 1>;
|
||||
NStencilStyle(half/multi/3d/tri,
|
||||
NStencilHalfMulti3dTri,
|
||||
NS_HALF | NS_MULTI | NS_3D | NS_TRI);
|
||||
|
||||
@ -13,32 +13,32 @@
|
||||
|
||||
#ifdef NSTENCIL_CLASS
|
||||
// clang-format off
|
||||
typedef NStencilMultiOld<0, 0, 0> NStencilFullMultiOld2d;
|
||||
using NStencilFullMultiOld2d = NStencilMultiOld<0, 0, 0>;
|
||||
NStencilStyle(full/multi/old/2d,
|
||||
NStencilFullMultiOld2d,
|
||||
NS_FULL | NS_MULTI_OLD | NS_2D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilMultiOld<0, 1, 0> NStencilFullMultiOld3d;
|
||||
using NStencilFullMultiOld3d = NStencilMultiOld<0, 1, 0>;
|
||||
NStencilStyle(full/multi/old/3d,
|
||||
NStencilFullMultiOld3d,
|
||||
NS_FULL | NS_MULTI_OLD | NS_3D | NS_ORTHO | NS_TRI);
|
||||
|
||||
typedef NStencilMultiOld<1, 0, 0> NStencilHalfMultiOld2d;
|
||||
using NStencilHalfMultiOld2d = NStencilMultiOld<1, 0, 0>;
|
||||
NStencilStyle(half/multi/old/2d,
|
||||
NStencilHalfMultiOld2d,
|
||||
NS_HALF | NS_MULTI_OLD | NS_2D | NS_ORTHO);
|
||||
|
||||
typedef NStencilMultiOld<1, 0, 1> NStencilHalfMultiOld2dTri;
|
||||
using NStencilHalfMultiOld2dTri = NStencilMultiOld<1, 0, 1>;
|
||||
NStencilStyle(half/multi/old/2d/tri,
|
||||
NStencilHalfMultiOld2dTri,
|
||||
NS_HALF | NS_MULTI_OLD | NS_2D | NS_TRI);
|
||||
|
||||
typedef NStencilMultiOld<1, 1, 0> NStencilHalfMultiOld3d;
|
||||
using NStencilHalfMultiOld3d = NStencilMultiOld<1, 1, 0>;
|
||||
NStencilStyle(half/multi/old/3d,
|
||||
NStencilHalfMultiOld3d,
|
||||
NS_HALF | NS_MULTI_OLD | NS_3D | NS_ORTHO);
|
||||
|
||||
typedef NStencilMultiOld<1, 1, 1> NStencilHalfMultiOld3dTri;
|
||||
using NStencilHalfMultiOld3dTri = NStencilMultiOld<1, 1, 1>;
|
||||
NStencilStyle(half/multi/old/3d/tri,
|
||||
NStencilHalfMultiOld3dTri,
|
||||
NS_HALF | NS_MULTI_OLD | NS_3D | NS_TRI);
|
||||
|
||||
Reference in New Issue
Block a user