| 61 |  | virtual ~Globals(); | 
| 62 |  |  | 
| 63 |  | DeclareParameter(ForceField, std::string); | 
| 64 | < | DeclareParameter(TargetTemp, double); | 
| 64 | > | DeclareParameter(TargetTemp, RealType); | 
| 65 |  | DeclareParameter(Ensemble, std::string); | 
| 66 | < | DeclareParameter(Dt, double); | 
| 67 | < | DeclareParameter(RunTime, double); | 
| 68 | < | DeclareParameter(InitialConfig, std::string); | 
| 66 | > | DeclareParameter(Dt, RealType); | 
| 67 | > | DeclareParameter(RunTime, RealType); | 
| 68 | > | //DeclareParameter(InitialConfig, std::string); | 
| 69 |  | DeclareParameter(FinalConfig, std::string); | 
| 70 | < | DeclareParameter(SampleTime, double); | 
| 71 | < | DeclareParameter(ResetTime, double); | 
| 72 | < | DeclareParameter(StatusTime, double); | 
| 73 | < | DeclareParameter(CutoffRadius, double); | 
| 74 | < | DeclareParameter(SwitchingRadius, double); | 
| 75 | < | DeclareParameter(Dielectric, double); | 
| 70 | > | DeclareParameter(SampleTime, RealType); | 
| 71 | > | DeclareParameter(ResetTime, RealType); | 
| 72 | > | DeclareParameter(StatusTime, RealType); | 
| 73 | > | DeclareParameter(CutoffRadius, RealType); | 
| 74 | > | DeclareParameter(SwitchingRadius, RealType); | 
| 75 |  | DeclareParameter(TempSet, bool); | 
| 76 | < | DeclareParameter(ThermalTime, double); | 
| 76 | > | DeclareParameter(ThermalTime, RealType); | 
| 77 |  | DeclareParameter(UsePeriodicBoundaryConditions, bool); | 
| 78 | < | DeclareParameter(TargetPressure, double); | 
| 79 | < | DeclareParameter(TauThermostat, double); | 
| 80 | < | DeclareParameter(TauBarostat, double); | 
| 81 | < | DeclareParameter(ZconsTime, double); | 
| 82 | < | DeclareParameter(ZconsTol, double); | 
| 78 | > | DeclareParameter(TargetPressure, RealType); | 
| 79 | > | DeclareParameter(TauThermostat, RealType); | 
| 80 | > | DeclareParameter(TauBarostat, RealType); | 
| 81 | > | DeclareParameter(ZconsTime, RealType); | 
| 82 | > | DeclareParameter(ZconsTol, RealType); | 
| 83 |  | DeclareParameter(ZconsForcePolicy, std::string); | 
| 84 |  | DeclareParameter(Seed, int); | 
| 85 |  | DeclareParameter(UseInitalTime, bool); | 
| 86 |  | DeclareParameter(UseIntialExtendedSystemState, bool); | 
| 87 | < | DeclareParameter(OrthoBoxTolerance, double); | 
| 87 | > | DeclareParameter(OrthoBoxTolerance, RealType); | 
| 88 |  | DeclareParameter(Minimizer, std::string); | 
| 89 | < | DeclareParameter(MinimizerMaxIter, double); | 
| 89 | > | DeclareParameter(MinimizerMaxIter, RealType); | 
| 90 |  | DeclareParameter(MinimizerWriteFrq, int); | 
| 91 | < | DeclareParameter(MinimizerStepSize, double); | 
| 92 | < | DeclareParameter(MinimizerFTol, double); | 
| 93 | < | DeclareParameter(MinimizerGTol, double); | 
| 94 | < | DeclareParameter(MinimizerLSTol, double); | 
| 91 | > | DeclareParameter(MinimizerStepSize, RealType); | 
| 92 | > | DeclareParameter(MinimizerFTol, RealType); | 
| 93 | > | DeclareParameter(MinimizerGTol, RealType); | 
| 94 | > | DeclareParameter(MinimizerLSTol, RealType); | 
| 95 |  | DeclareParameter(MinimizerLSMaxIter, int); | 
| 96 | < | DeclareParameter(ZconsGap, double); | 
| 97 | < | DeclareParameter(ZconsFixtime, double); | 
| 96 | > | DeclareParameter(ZconsGap, RealType); | 
| 97 | > | DeclareParameter(ZconsFixtime, RealType); | 
| 98 |  | DeclareParameter(ZconsUsingSMD, bool); | 
| 99 |  | DeclareParameter(UseSolidThermInt, bool); | 
| 100 |  | DeclareParameter(UseLiquidThermInt, bool); | 
| 101 | < | DeclareParameter(ThermodynamicIntegrationLambda, double); | 
| 102 | < | DeclareParameter(ThermodynamicIntegrationK, double); | 
| 101 | > | DeclareParameter(ThermodynamicIntegrationLambda, RealType); | 
| 102 | > | DeclareParameter(ThermodynamicIntegrationK, RealType); | 
| 103 |  | DeclareParameter(ForceFieldVariant, std::string); | 
| 104 |  | DeclareParameter(ForceFieldFileName, std::string); | 
| 105 | < | DeclareParameter(ThermIntDistSpringConst, double); | 
| 106 | < | DeclareParameter(ThermIntThetaSpringConst, double); | 
| 107 | < | DeclareParameter(ThermIntOmegaSpringConst, double); | 
| 108 | < | DeclareParameter(SurfaceTension, double); | 
| 105 | > | DeclareParameter(ThermIntDistSpringConst, RealType); | 
| 106 | > | DeclareParameter(ThermIntThetaSpringConst, RealType); | 
| 107 | > | DeclareParameter(ThermIntOmegaSpringConst, RealType); | 
| 108 | > | DeclareParameter(SurfaceTension, RealType); | 
| 109 |  | DeclareParameter(PrintPressureTensor, bool); | 
| 110 |  | DeclareParameter(ElectrostaticSummationMethod, std::string); | 
| 111 |  | DeclareParameter(ElectrostaticScreeningMethod, std::string); | 
| 112 | < | DeclareParameter(DampingAlpha, double); | 
| 112 | > | DeclareParameter(DampingAlpha, RealType); | 
| 113 | > | DeclareParameter(Dielectric, RealType); | 
| 114 |  | DeclareParameter(CutoffPolicy, std::string); | 
| 115 |  | DeclareParameter(SwitchingFunctionType, std::string); | 
| 116 |  | DeclareParameter(CompressDumpFile, bool); | 
| 117 |  | DeclareParameter(OutputForceVector, bool); | 
| 118 | < | DeclareParameter(SkinThickness, double); | 
| 118 | > | DeclareParameter(SkinThickness, RealType); | 
| 119 |  | DeclareParameter(StatFileFormat, std::string); | 
| 120 |  | DeclareParameter(HydroPropFile, std::string); | 
| 121 | < | DeclareParameter(Viscosity, double); | 
| 122 | < | DeclareParameter(BeadSize, double); | 
| 121 | > | DeclareParameter(Viscosity, RealType); | 
| 122 | > | DeclareParameter(BeadSize, RealType); | 
| 123 |  | DeclareParameter(UseSphericalBoundaryConditions, bool); | 
| 124 | < | DeclareParameter(FrozenBufferRadius, double); | 
| 125 | < | DeclareParameter(LangevinBufferRadius, double); | 
| 124 | > | DeclareParameter(FrozenBufferRadius, RealType); | 
| 125 | > | DeclareParameter(LangevinBufferRadius, RealType); | 
| 126 | > | DeclareParameter(AccumulateBoxDipole, bool); | 
| 127 |  |  | 
| 128 |  | public: | 
| 129 |  | bool addComponent(Component* comp); |