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
1d11610b
"ssh:/git@developer.sourcefind.cn:2222/tsoc/openmm.git" did not exist on "4cf66cabed9ac9453780cb30877661baf852d209"
Commit
1d11610b
authored
Oct 05, 2011
by
Mark Friedrichs
Browse files
Mods for OBCSoftcore
parent
6718e0cc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
plugins/freeEnergy/platforms/reference/src/ReferenceFreeEnergyKernels.cpp
...gy/platforms/reference/src/ReferenceFreeEnergyKernels.cpp
+3
-3
No files found.
plugins/freeEnergy/platforms/reference/src/ReferenceFreeEnergyKernels.cpp
View file @
1d11610b
...
@@ -241,6 +241,8 @@ double ReferenceFreeEnergyCalcNonbondedSoftcoreForceKernel::execute(ContextImpl&
...
@@ -241,6 +241,8 @@ double ReferenceFreeEnergyCalcNonbondedSoftcoreForceKernel::execute(ContextImpl&
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::~
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
()
{
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::~
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
()
{
if
(
obc
)
{
if
(
obc
)
{
ObcSoftcoreParameters
*
obcSoftcoreParameters
=
obc
->
getObcSoftcoreParameters
();
delete
obcSoftcoreParameters
;
delete
obc
;
delete
obc
;
}
}
}
}
...
@@ -248,7 +250,6 @@ ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel::~ReferenceFreeEnergyCalcGBSAO
...
@@ -248,7 +250,6 @@ ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel::~ReferenceFreeEnergyCalcGBSAO
void
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::
initialize
(
const
System
&
system
,
const
GBSAOBCSoftcoreForce
&
force
)
{
void
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::
initialize
(
const
System
&
system
,
const
GBSAOBCSoftcoreForce
&
force
)
{
int
numParticles
=
system
.
getNumParticles
();
int
numParticles
=
system
.
getNumParticles
();
charges
.
resize
(
numParticles
);
charges
.
resize
(
numParticles
);
std
::
vector
<
RealOpenMM
>
atomicRadii
(
numParticles
);
std
::
vector
<
RealOpenMM
>
atomicRadii
(
numParticles
);
...
@@ -308,8 +309,7 @@ void ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel::initialize(const System&
...
@@ -308,8 +309,7 @@ void ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel::initialize(const System&
double
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::
execute
(
ContextImpl
&
context
,
bool
includeForces
,
bool
includeEnergy
)
{
double
ReferenceFreeEnergyCalcGBSAOBCSoftcoreForceKernel
::
execute
(
ContextImpl
&
context
,
bool
includeForces
,
bool
includeEnergy
)
{
vector
<
RealVec
>&
posData
=
extractPositions
(
context
);
vector
<
RealVec
>&
posData
=
extractPositions
(
context
);
vector
<
RealVec
>&
forceData
=
extractForces
(
context
);
vector
<
RealVec
>&
forceData
=
extractForces
(
context
);
obc
->
computeImplicitSolventForces
(
posData
,
&
charges
[
0
],
forceData
,
1
);
return
obc
->
computeBornEnergyForces
(
posData
,
charges
,
forceData
);
return
obc
->
getEnergy
();
}
}
ReferenceFreeEnergyCalcGBVISoftcoreForceKernel
::~
ReferenceFreeEnergyCalcGBVISoftcoreForceKernel
()
{
ReferenceFreeEnergyCalcGBVISoftcoreForceKernel
::~
ReferenceFreeEnergyCalcGBVISoftcoreForceKernel
()
{
...
...
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