Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
71e3bb7a
"wrappers/vscode:/vscode.git/clone" did not exist on "d43415877a96ae5718596c8f324ecd0339ab1864"
Commit
71e3bb7a
authored
Feb 15, 2018
by
peastman
Browse files
Fixed errors in LJ interactions with CHARMM36
parent
f481bd0a
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
99763 additions
and
99803 deletions
+99763
-99803
wrappers/python/simtk/openmm/app/data/charmm36.xml
wrappers/python/simtk/openmm/app/data/charmm36.xml
+99755
-99801
wrappers/python/simtk/openmm/app/forcefield.py
wrappers/python/simtk/openmm/app/forcefield.py
+8
-2
No files found.
wrappers/python/simtk/openmm/app/data/charmm36.xml
View file @
71e3bb7a
This diff is collapsed.
Click to expand it.
wrappers/python/simtk/openmm/app/forcefield.py
View file @
71e3bb7a
...
...
@@ -2475,8 +2475,14 @@ class LennardJonesGenerator(object):
else
:
values1
=
self
.
ljTypes
.
getAtomParameters
(
a1
,
data
)
values2
=
self
.
ljTypes
.
getAtomParameters
(
a2
,
data
)
sigma
=
0.5
*
(
values1
[
0
]
+
values2
[
0
])
epsilon
=
sqrt
(
values1
[
1
]
*
values2
[
1
])
extra1
=
self
.
ljTypes
.
getExtraParameters
(
a1
,
data
)
extra2
=
self
.
ljTypes
.
getExtraParameters
(
a2
,
data
)
sigma1
=
float
(
extra1
[
'sigma14'
])
if
'sigma14'
in
extra1
else
values1
[
0
]
sigma2
=
float
(
extra2
[
'sigma14'
])
if
'sigma14'
in
extra2
else
values2
[
0
]
epsilon1
=
float
(
extra1
[
'epsilon14'
])
if
'epsilon14'
in
extra1
else
values1
[
1
]
epsilon2
=
float
(
extra2
[
'epsilon14'
])
if
'epsilon14'
in
extra2
else
values2
[
1
]
sigma
=
0.5
*
(
sigma1
+
sigma2
)
epsilon
=
sqrt
(
epsilon1
*
epsilon2
)
bonded
.
addBond
(
p1
,
p2
,
(
sigma
,
epsilon
))
parsers
[
"LennardJonesForce"
]
=
LennardJonesGenerator
.
parseElement
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment