diff --git a/lib/qcd/hmc/HMCModules.h b/lib/qcd/hmc/HMCModules.h index 768e8a47..0742efc6 100644 --- a/lib/qcd/hmc/HMCModules.h +++ b/lib/qcd/hmc/HMCModules.h @@ -39,10 +39,10 @@ namespace QCD { //////////////////////////////////////////////////////////////////// class RNGModuleParameters: Serializable { +public: GRID_SERIALIZABLE_CLASS_MEMBERS(RNGModuleParameters, std::string, serial_seeds, std::string, parallel_seeds,); -public: std::vector SerialSeed; std::vector ParallelSeed; @@ -112,4 +112,4 @@ class StoutSmearingModule: public SmearingModule{ } // namespace QCD } // namespace Grid -#endif // GRID_HMC_MODULES \ No newline at end of file +#endif // GRID_HMC_MODULES diff --git a/lib/qcd/hmc/HMC_GridModules.h b/lib/qcd/hmc/HMC_GridModules.h index 6e8d6195..d8156905 100644 --- a/lib/qcd/hmc/HMC_GridModules.h +++ b/lib/qcd/hmc/HMC_GridModules.h @@ -38,11 +38,11 @@ namespace QCD { class GridModuleParameters: Serializable{ +public: GRID_SERIALIZABLE_CLASS_MEMBERS(GridModuleParameters, std::string, lattice, std::string, mpi); - -public: + // these namings are ugly // also ugly the distinction between the serializable members // and this @@ -118,4 +118,4 @@ class GridFourDimModule : public GridModule { } // namespace QCD } // namespace Grid -#endif // HMC_GRID_MODULES \ No newline at end of file +#endif // HMC_GRID_MODULES