| 53 |  | DefineOptionalParameterWithDefaultValue(EnergyUnitScaling, "EnergyUnitScaling", 1.0); | 
| 54 |  | DefineOptionalParameterWithDefaultValue(DistanceUnitScaling, "DistanceUnitScaling", 1.0); | 
| 55 |  | DefineOptionalParameterWithDefaultValue(AngleUnitScaling, "AngleUnitScaling", 1.0); | 
| 56 | < | DefineOptionalParameterWithDefaultValue(TorsionAngleConvention, "TorsionAngleConvention", "180 is trans"); | 
| 56 | > | DefineOptionalParameterWithDefaultValue(TorsionAngleConvention, "TorsionAngleConvention", "180_is_trans"); | 
| 57 |  | DefineOptionalParameterWithDefaultValue(vdw14scale, "vdW-14-scale", 0.0); | 
| 58 | < | DefineOptionalParameterWithDefaultValue(electrostatic14scale, "electrostatic-14-scale", 0.0); | 
| 58 | > | DefineOptionalParameterWithDefaultValue(electrostatic14scale, "electrostatic-14-scale", 0.0) | 
| 59 |  | DefineOptionalParameterWithDefaultValue(dielectric, "dielectric", 1.0); | 
| 60 | + | DefineOptionalParameterWithDefaultValue(GayBerneMu, "GayBerneMu", 2.0); | 
| 61 | + | DefineOptionalParameterWithDefaultValue(GayBerneNu, "GayBerneNu", 1.0); | 
| 62 |  | } | 
| 63 |  |  | 
| 64 |  |  | 
| 73 |  | fortranForceOptions.DistanceMixingRule = ARITHMETIC_MIXING_RULE; | 
| 74 |  | }else if(DistanceMix == "GEOMETRIC"){ | 
| 75 |  | fortranForceOptions.DistanceMixingRule = GEOMETRIC_MIXING_RULE; | 
| 76 | + | }else if(DistanceMix == "CUBIC"){ | 
| 77 | + | fortranForceOptions.DistanceMixingRule = CUBIC_MIXING_RULE; | 
| 78 |  | }else{ | 
| 79 |  | fortranForceOptions.DistanceMixingRule = ARITHMETIC_MIXING_RULE; | 
| 80 |  | } | 
| 84 |  | fortranForceOptions.EnergyMixingRule = ARITHMETIC_MIXING_RULE; | 
| 85 |  | }else if(EnergyMix == "GEOMETRIC"){ | 
| 86 |  | fortranForceOptions.EnergyMixingRule = GEOMETRIC_MIXING_RULE; | 
| 87 | + | }else if(EnergyMix == "HHG"){ | 
| 88 | + | fortranForceOptions.EnergyMixingRule = HHG_MIXING_RULE; | 
| 89 |  | }else{ | 
| 90 |  | fortranForceOptions.EnergyMixingRule = GEOMETRIC_MIXING_RULE; | 
| 91 |  | } |