ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/io/Globals.cpp
(Generate patch)

Comparing trunk/src/io/Globals.cpp (file contents):
Revision 1915 by gezelter, Mon Jul 29 17:55:17 2013 UTC vs.
Revision 2034 by gezelter, Mon Nov 3 16:49:03 2014 UTC

# Line 91 | Line 91 | namespace OpenMD {
91      DefineOptionalParameter(SurfaceTension, "surfaceTension");
92      DefineOptionalParameter(PrintPressureTensor, "printPressureTensor");
93      DefineOptionalParameter(ElectricField, "electricField");
94 +    DefineOptionalParameter(UniformField, "uniformField");
95 +    DefineOptionalParameter(UniformGradientStrength, "uniformGradientStrength");
96 +    DefineOptionalParameter(UniformGradientDirection1, "uniformGradientDirection1");
97 +    DefineOptionalParameter(UniformGradientDirection2, "uniformGradientDirection2");
98 +    //DefineOptionalParameter(PeriodicField, "periodicField");
99 +    //DefineOptionalParameter(PeriodicFieldStrength, "periodicFieldStrength");
100 +    
101  
102      DefineOptionalParameter(TaggedAtomPair, "taggedAtomPair");
103      DefineOptionalParameter(PrintTaggedPairDistance, "printTaggedPairDistance");
# Line 111 | Line 118 | namespace OpenMD {
118      DefineOptionalParameter(MTM_Sigma, "MTM_Sigma");
119      DefineOptionalParameter(MTM_R, "MTM_R");
120      DefineOptionalParameter(Alpha, "alpha");
121 +    DefineOptionalParameter(ConstraintTime, "constraintTime");
122  
123    
124      DefineOptionalParameterWithDefaultValue(UsePeriodicBoundaryConditions,
# Line 145 | Line 153 | namespace OpenMD {
153                                              "outputElectricField", false);
154      DefineOptionalParameterWithDefaultValue(OutputFluctuatingCharges,
155                                              "outputFluctuatingCharges", false);
156 +    DefineOptionalParameterWithDefaultValue(OutputSitePotential,
157 +                                            "outputSitePotential", false);
158      DefineOptionalParameterWithDefaultValue(SkinThickness, "skinThickness",
159                                              1.0);
160      DefineOptionalParameterWithDefaultValue(StatFileFormat,
# Line 155 | Line 165 | namespace OpenMD {
165                                              false);
166      DefineOptionalParameterWithDefaultValue(AccumulateBoxDipole,
167                                              "accumulateBoxDipole", false);
168 +    DefineOptionalParameterWithDefaultValue(AccumulateBoxQuadrupole,
169 +                                            "accumulateBoxQuadrupole", false);
170      DefineOptionalParameterWithDefaultValue(UseRestraints, "useRestraints",
171                                              false);
172      DefineOptionalParameterWithDefaultValue(Restraint_file, "Restraint_file",
# Line 179 | Line 191 | namespace OpenMD {
191      deprecatedKeywords_.insert("minimizerGTol");
192      deprecatedKeywords_.insert("minimizerLSTol");
193      deprecatedKeywords_.insert("minimizerLSMaxIter");
194 +    deprecatedKeywords_.insert("electricField");
195  
196      
197    }
# Line 187 | Line 200 | namespace OpenMD {
200      MemoryUtils::deletePointers(components_);
201      MemoryUtils::deletePointers(zconstraints_);
202      MemoryUtils::deletePointers(restraints_);
203 +    delete flucQpars_;
204 +    delete rnemdPars_;
205 +    delete minimizerPars_;
206    }
207  
208    void Globals::validate() {
# Line 198 | Line 214 | namespace OpenMD {
214                     isEqualIgnoreCase("NVT") || isEqualIgnoreCase("NPTi") ||
215                     isEqualIgnoreCase("NPTf") || isEqualIgnoreCase("NPTxyz") ||
216                     isEqualIgnoreCase("NPTsz") || isEqualIgnoreCase("NPAT")  ||
217 +                   isEqualIgnoreCase("NPA") ||
218                     isEqualIgnoreCase("LANGEVINDYNAMICS") ||
219                     isEqualIgnoreCase("LD") || isEqualIgnoreCase("NPRT") ||
220                     isEqualIgnoreCase("NPGT") || isEqualIgnoreCase("NGammaT") ||

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines