Skip to content

Commit f9cf2d3

Browse files
bc118pre-commit-ci[bot]
andauthoredApr 28, 2022
Add per mol to bonded k-constants and reorganize them (#14)
* added per mol to bonded k-constants and reorganized their order so k-constants are always first * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: bc118 <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 96eb80d commit f9cf2d3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
 

‎forcefield_utilities/parameters_transformer.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,23 @@ def transform(name, parameters):
2626
@staticmethod
2727
def transform_lennard_jones(parameters):
2828
transformed = {
29-
"sigma": parameters["sigma"] * u.nm,
3029
"epsilon": parameters["epsilon"] * u.kJ / u.mol,
30+
"sigma": parameters["sigma"] * u.nm,
3131
}
3232
return transformed
3333

3434
@staticmethod
3535
def transform_harmonic_bond(parameters):
3636
transformed = {
37+
"k": parameters["k"] * u.kJ / (u.nm**2) / u.mol,
3738
"r_eq": parameters["length"] * u.nm,
38-
"k": parameters["k"] * u.kJ / (u.nm**2),
3939
}
4040
return transformed
4141

4242
@staticmethod
4343
def transform_harmonic_angle(parameters):
4444
transformed = {
45-
"k": parameters["k"] * u.kJ / (u.radian**2),
45+
"k": parameters["k"] * u.kJ / (u.radian**2) / u.mol,
4646
"theta_eq": parameters["angle"] * u.radian,
4747
}
4848
return transformed
@@ -62,8 +62,8 @@ def transform_rb_torsion(parameters):
6262
@staticmethod
6363
def transform_periodic_torsion(parameters):
6464
transformed = {
65-
"n": parameters["periodicity"] * u.dimensionless,
65+
"k": parameters["k"] * u.kJ / u.mol,
6666
"phi_eq": parameters["phase"] * u.radian,
67-
"k": parameters["k"] * u.kJ,
67+
"n": parameters["periodicity"] * u.dimensionless,
6868
}
6969
return transformed

0 commit comments

Comments
 (0)
Please sign in to comment.