reduce size of executable/library by replacing static const int with enum
This commit is contained in:
51
src/fix.h
51
src/fix.h
@ -251,31 +251,32 @@ class Fix : protected Pointers {
|
|||||||
};
|
};
|
||||||
|
|
||||||
namespace FixConst {
|
namespace FixConst {
|
||||||
static const int INITIAL_INTEGRATE = 1<<0;
|
enum {
|
||||||
static const int POST_INTEGRATE = 1<<1;
|
INITIAL_INTEGRATE = 1<<0,
|
||||||
static const int PRE_EXCHANGE = 1<<2;
|
POST_INTEGRATE = 1<<1,
|
||||||
static const int PRE_NEIGHBOR = 1<<3;
|
PRE_EXCHANGE = 1<<2,
|
||||||
static const int POST_NEIGHBOR = 1<<4;
|
PRE_NEIGHBOR = 1<<3,
|
||||||
static const int PRE_FORCE = 1<<5;
|
POST_NEIGHBOR = 1<<4,
|
||||||
static const int PRE_REVERSE = 1<<6;
|
PRE_FORCE = 1<<5,
|
||||||
static const int POST_FORCE = 1<<7;
|
PRE_REVERSE = 1<<6,
|
||||||
static const int FINAL_INTEGRATE = 1<<8;
|
POST_FORCE = 1<<7,
|
||||||
static const int END_OF_STEP = 1<<9;
|
FINAL_INTEGRATE = 1<<8,
|
||||||
static const int POST_RUN = 1<<10;
|
END_OF_STEP = 1<<9,
|
||||||
static const int THERMO_ENERGY = 1<<11;
|
POST_RUN = 1<<10,
|
||||||
static const int INITIAL_INTEGRATE_RESPA = 1<<12;
|
THERMO_ENERGY = 1<<11,
|
||||||
static const int POST_INTEGRATE_RESPA = 1<<13;
|
INITIAL_INTEGRATE_RESPA = 1<<12,
|
||||||
static const int PRE_FORCE_RESPA = 1<<14;
|
POST_INTEGRATE_RESPA = 1<<13,
|
||||||
static const int POST_FORCE_RESPA = 1<<15;
|
PRE_FORCE_RESPA = 1<<14,
|
||||||
static const int FINAL_INTEGRATE_RESPA = 1<<16;
|
POST_FORCE_RESPA = 1<<15,
|
||||||
static const int MIN_PRE_EXCHANGE = 1<<17;
|
FINAL_INTEGRATE_RESPA = 1<<16,
|
||||||
static const int MIN_PRE_NEIGHBOR = 1<<18;
|
MIN_PRE_EXCHANGE = 1<<17,
|
||||||
static const int MIN_POST_NEIGHBOR = 1<<19;
|
MIN_PRE_NEIGHBOR = 1<<18,
|
||||||
static const int MIN_PRE_FORCE = 1<<20;
|
MIN_POST_NEIGHBOR = 1<<19,
|
||||||
static const int MIN_PRE_REVERSE = 1<<21;
|
MIN_PRE_FORCE = 1<<20,
|
||||||
static const int MIN_POST_FORCE = 1<<22;
|
MIN_PRE_REVERSE = 1<<21,
|
||||||
static const int MIN_ENERGY = 1<<23;
|
MIN_POST_FORCE = 1<<22,
|
||||||
static const int FIX_CONST_LAST = 1<<24;
|
MIN_ENERGY = 1<<23
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -235,49 +235,55 @@ class Neighbor : protected Pointers {
|
|||||||
};
|
};
|
||||||
|
|
||||||
namespace NeighConst {
|
namespace NeighConst {
|
||||||
static const int NB_INTEL = 1<<0;
|
enum {
|
||||||
static const int NB_KOKKOS_DEVICE = 1<<1;
|
NB_INTEL = 1<<0,
|
||||||
static const int NB_KOKKOS_HOST = 1<<2;
|
NB_KOKKOS_DEVICE = 1<<1,
|
||||||
static const int NB_SSA = 1<<3;
|
NB_KOKKOS_HOST = 1<<2,
|
||||||
|
NB_SSA = 1<<3
|
||||||
|
};
|
||||||
|
|
||||||
static const int NS_BIN = 1<<0;
|
enum {
|
||||||
static const int NS_MULTI = 1<<1;
|
NS_BIN = 1<<0,
|
||||||
static const int NS_HALF = 1<<2;
|
NS_MULTI = 1<<1,
|
||||||
static const int NS_FULL = 1<<3;
|
NS_HALF = 1<<2,
|
||||||
static const int NS_2D = 1<<4;
|
NS_FULL = 1<<3,
|
||||||
static const int NS_3D = 1<<5;
|
NS_2D = 1<<4,
|
||||||
static const int NS_NEWTON = 1<<6;
|
NS_3D = 1<<5,
|
||||||
static const int NS_NEWTOFF = 1<<7;
|
NS_NEWTON = 1<<6,
|
||||||
static const int NS_ORTHO = 1<<8;
|
NS_NEWTOFF = 1<<7,
|
||||||
static const int NS_TRI = 1<<9;
|
NS_ORTHO = 1<<8,
|
||||||
static const int NS_GHOST = 1<<10;
|
NS_TRI = 1<<9,
|
||||||
static const int NS_SSA = 1<<11;
|
NS_GHOST = 1<<10,
|
||||||
|
NS_SSA = 1<<11
|
||||||
|
};
|
||||||
|
|
||||||
static const int NP_NSQ = 1<<0;
|
enum {
|
||||||
static const int NP_BIN = 1<<1;
|
NP_NSQ = 1<<0,
|
||||||
static const int NP_MULTI = 1<<2;
|
NP_BIN = 1<<1,
|
||||||
static const int NP_HALF = 1<<3;
|
NP_MULTI = 1<<2,
|
||||||
static const int NP_FULL = 1<<4;
|
NP_HALF = 1<<3,
|
||||||
static const int NP_ORTHO = 1<<5;
|
NP_FULL = 1<<4,
|
||||||
static const int NP_TRI = 1<<6;
|
NP_ORTHO = 1<<5,
|
||||||
static const int NP_ATOMONLY = 1<<7;
|
NP_TRI = 1<<6,
|
||||||
static const int NP_MOLONLY = 1<<8;
|
NP_ATOMONLY = 1<<7,
|
||||||
static const int NP_NEWTON = 1<<9;
|
NP_MOLONLY = 1<<8,
|
||||||
static const int NP_NEWTOFF = 1<<10;
|
NP_NEWTON = 1<<9,
|
||||||
static const int NP_GHOST = 1<<11;
|
NP_NEWTOFF = 1<<10,
|
||||||
static const int NP_SIZE = 1<<12;
|
NP_GHOST = 1<<11,
|
||||||
static const int NP_ONESIDE = 1<<13;
|
NP_SIZE = 1<<12,
|
||||||
static const int NP_RESPA = 1<<14;
|
NP_ONESIDE = 1<<13,
|
||||||
static const int NP_BOND = 1<<15;
|
NP_RESPA = 1<<14,
|
||||||
static const int NP_OMP = 1<<16;
|
NP_BOND = 1<<15,
|
||||||
static const int NP_INTEL = 1<<17;
|
NP_OMP = 1<<16,
|
||||||
static const int NP_KOKKOS_DEVICE = 1<<18;
|
NP_INTEL = 1<<17,
|
||||||
static const int NP_KOKKOS_HOST = 1<<19;
|
NP_KOKKOS_DEVICE = 1<<18,
|
||||||
static const int NP_SSA = 1<<20;
|
NP_KOKKOS_HOST = 1<<19,
|
||||||
static const int NP_COPY = 1<<21;
|
NP_SSA = 1<<20,
|
||||||
static const int NP_SKIP = 1<<22;
|
NP_COPY = 1<<21,
|
||||||
static const int NP_HALF_FULL = 1<<23;
|
NP_SKIP = 1<<22,
|
||||||
static const int NP_OFF2ON = 1<<24;
|
NP_HALF_FULL = 1<<23,
|
||||||
|
NP_OFF2ON = 1<<24
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user