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
3d69185a
Commit
3d69185a
authored
Feb 20, 2015
by
peastman
Browse files
Combined subfolders in reference source, and renamed a couple of badly named classes
parent
0671c7b0
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
72 additions
and
72 deletions
+72
-72
platforms/reference/include/ReferenceGBVI.h
platforms/reference/include/ReferenceGBVI.h
+6
-6
platforms/reference/include/ReferenceKernels.h
platforms/reference/include/ReferenceKernels.h
+4
-4
platforms/reference/include/ReferenceObc.h
platforms/reference/include/ReferenceObc.h
+6
-6
platforms/reference/src/ReferenceKernels.cpp
platforms/reference/src/ReferenceKernels.cpp
+4
-4
platforms/reference/src/SimTKReference/GBVIParameters.cpp
platforms/reference/src/SimTKReference/GBVIParameters.cpp
+0
-0
platforms/reference/src/SimTKReference/ObcParameters.cpp
platforms/reference/src/SimTKReference/ObcParameters.cpp
+0
-0
platforms/reference/src/SimTKReference/ReferenceGBVI.cpp
platforms/reference/src/SimTKReference/ReferenceGBVI.cpp
+38
-38
platforms/reference/src/SimTKReference/ReferenceObc.cpp
platforms/reference/src/SimTKReference/ReferenceObc.cpp
+14
-14
platforms/reference/src/SimTKReference/SimTKOpenMMUtilities.cpp
...rms/reference/src/SimTKReference/SimTKOpenMMUtilities.cpp
+0
-0
No files found.
platforms/reference/include/
Cpu
GBVI.h
→
platforms/reference/include/
Reference
GBVI.h
View file @
3d69185a
...
...
@@ -22,8 +22,8 @@
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef __
Cpu
GBVI_H__
#define __
Cpu
GBVI_H__
#ifndef __
Reference
GBVI_H__
#define __
Reference
GBVI_H__
#include <vector>
...
...
@@ -32,7 +32,7 @@
namespace
OpenMM
{
class
Cpu
GBVI
{
class
Reference
GBVI
{
private:
...
...
@@ -53,7 +53,7 @@ class CpuGBVI {
--------------------------------------------------------------------------------------- */
Cpu
GBVI
(
GBVIParameters
*
gbviParameters
);
Reference
GBVI
(
GBVIParameters
*
gbviParameters
);
/**---------------------------------------------------------------------------------------
...
...
@@ -61,7 +61,7 @@ class CpuGBVI {
--------------------------------------------------------------------------------------- */
~
Cpu
GBVI
();
~
Reference
GBVI
();
/**---------------------------------------------------------------------------------------
...
...
@@ -313,4 +313,4 @@ class CpuGBVI {
}
// namespace OpenMM
#endif // __
Cpu
GBVI_H__
#endif // __
Reference
GBVI_H__
platforms/reference/include/ReferenceKernels.h
View file @
3d69185a
...
...
@@ -41,8 +41,8 @@
namespace
OpenMM
{
class
Cpu
Obc
;
class
Cpu
GBVI
;
class
Reference
Obc
;
class
Reference
GBVI
;
class
ReferenceAndersenThermostat
;
class
ReferenceCustomCompoundBondIxn
;
class
ReferenceCustomHbondIxn
;
...
...
@@ -658,7 +658,7 @@ public:
*/
void
copyParametersToContext
(
ContextImpl
&
context
,
const
GBSAOBCForce
&
force
);
private:
Cpu
Obc
*
obc
;
Reference
Obc
*
obc
;
std
::
vector
<
RealOpenMM
>
charges
;
bool
isPeriodic
;
};
...
...
@@ -689,7 +689,7 @@ public:
*/
double
execute
(
ContextImpl
&
context
,
bool
includeForces
,
bool
includeEnergy
);
private:
Cpu
GBVI
*
gbvi
;
Reference
GBVI
*
gbvi
;
std
::
vector
<
RealOpenMM
>
charges
;
bool
isPeriodic
;
};
...
...
platforms/reference/include/
Cpu
Obc.h
→
platforms/reference/include/
Reference
Obc.h
View file @
3d69185a
...
...
@@ -22,14 +22,14 @@
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef __
Cpu
Obc_H__
#define __
Cpu
Obc_H__
#ifndef __
Reference
Obc_H__
#define __
Reference
Obc_H__
#include "ObcParameters.h"
namespace
OpenMM
{
class
Cpu
Obc
{
class
Reference
Obc
{
private:
...
...
@@ -59,7 +59,7 @@ class CpuObc {
--------------------------------------------------------------------------------------- */
Cpu
Obc
(
ObcParameters
*
obcParameters
);
Reference
Obc
(
ObcParameters
*
obcParameters
);
/**---------------------------------------------------------------------------------------
...
...
@@ -67,7 +67,7 @@ class CpuObc {
--------------------------------------------------------------------------------------- */
~
Cpu
Obc
();
~
Reference
Obc
();
/**---------------------------------------------------------------------------------------
...
...
@@ -183,4 +183,4 @@ class CpuObc {
}
// namespace OpenMM
#endif // __
Cpu
Obc_H__
#endif // __
Reference
Obc_H__
platforms/reference/src/ReferenceKernels.cpp
View file @
3d69185a
...
...
@@ -30,8 +30,8 @@
* -------------------------------------------------------------------------- */
#include "ReferenceKernels.h"
#include "
Cpu
Obc.h"
#include "
Cpu
GBVI.h"
#include "
Reference
Obc.h"
#include "
Reference
GBVI.h"
#include "ReferenceAndersenThermostat.h"
#include "ReferenceAngleBondIxn.h"
#include "ReferenceBondForce.h"
...
...
@@ -1111,7 +1111,7 @@ void ReferenceCalcGBSAOBCForceKernel::initialize(const System& system, const GBS
if
(
force
.
getNonbondedMethod
()
!=
GBSAOBCForce
::
NoCutoff
)
obcParameters
->
setUseCutoff
(
static_cast
<
RealOpenMM
>
(
force
.
getCutoffDistance
()));
isPeriodic
=
(
force
.
getNonbondedMethod
()
==
GBSAOBCForce
::
CutoffPeriodic
);
obc
=
new
Cpu
Obc
(
obcParameters
);
obc
=
new
Reference
Obc
(
obcParameters
);
obc
->
setIncludeAceApproximation
(
true
);
}
...
...
@@ -1185,7 +1185,7 @@ void ReferenceCalcGBVIForceKernel::initialize(const System& system, const GBVIFo
if
(
force
.
getNonbondedMethod
()
!=
GBVIForce
::
NoCutoff
)
gBVIParameters
->
setUseCutoff
(
static_cast
<
RealOpenMM
>
(
force
.
getCutoffDistance
()));
isPeriodic
=
(
force
.
getNonbondedMethod
()
==
GBVIForce
::
CutoffPeriodic
);
gbvi
=
new
Cpu
GBVI
(
gBVIParameters
);
gbvi
=
new
Reference
GBVI
(
gBVIParameters
);
}
double
ReferenceCalcGBVIForceKernel
::
execute
(
ContextImpl
&
context
,
bool
includeForces
,
bool
includeEnergy
)
{
...
...
platforms/reference/src/
gbsa
/GBVIParameters.cpp
→
platforms/reference/src/
SimTKReference
/GBVIParameters.cpp
View file @
3d69185a
File moved
platforms/reference/src/
gbsa
/ObcParameters.cpp
→
platforms/reference/src/
SimTKReference
/ObcParameters.cpp
View file @
3d69185a
File moved
platforms/reference/src/
gbsa/Cpu
GBVI.cpp
→
platforms/reference/src/
SimTKReference/Reference
GBVI.cpp
View file @
3d69185a
...
...
@@ -27,30 +27,30 @@
#include <stdio.h>
#include "ReferenceForce.h"
#include "
Cpu
GBVI.h"
#include "
Reference
GBVI.h"
using
namespace
std
;
using
namespace
OpenMM
;
/**---------------------------------------------------------------------------------------
Cpu
GBVI constructor
Reference
GBVI constructor
gbviParameters gbviParameters object
--------------------------------------------------------------------------------------- */
CpuGBVI
::
Cpu
GBVI
(
GBVIParameters
*
gbviParameters
)
:
_gbviParameters
(
gbviParameters
)
{
ReferenceGBVI
::
Reference
GBVI
(
GBVIParameters
*
gbviParameters
)
:
_gbviParameters
(
gbviParameters
)
{
_switchDeriviative
.
resize
(
gbviParameters
->
getNumberOfAtoms
());
}
/**---------------------------------------------------------------------------------------
Cpu
GBVI destructor
Reference
GBVI destructor
--------------------------------------------------------------------------------------- */
CpuGBVI
::~
Cpu
GBVI
()
{
ReferenceGBVI
::~
Reference
GBVI
()
{
}
/**---------------------------------------------------------------------------------------
...
...
@@ -61,7 +61,7 @@ CpuGBVI::~CpuGBVI() {
--------------------------------------------------------------------------------------- */
GBVIParameters
*
Cpu
GBVI
::
getGBVIParameters
()
const
{
GBVIParameters
*
Reference
GBVI
::
getGBVIParameters
()
const
{
return
_gbviParameters
;
}
...
...
@@ -73,7 +73,7 @@ GBVIParameters* CpuGBVI::getGBVIParameters() const {
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
setGBVIParameters
(
GBVIParameters
*
gbviParameters
)
{
void
Reference
GBVI
::
setGBVIParameters
(
GBVIParameters
*
gbviParameters
)
{
_gbviParameters
=
gbviParameters
;
}
...
...
@@ -85,7 +85,7 @@ void CpuGBVI::setGBVIParameters(GBVIParameters* gbviParameters) {
--------------------------------------------------------------------------------------- */
vector
<
RealOpenMM
>&
Cpu
GBVI
::
getSwitchDeriviative
()
{
vector
<
RealOpenMM
>&
Reference
GBVI
::
getSwitchDeriviative
()
{
return
_switchDeriviative
;
}
...
...
@@ -101,7 +101,7 @@ vector<RealOpenMM>& CpuGBVI::getSwitchDeriviative() {
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
quinticSpline
(
RealOpenMM
x
,
RealOpenMM
rl
,
RealOpenMM
ru
,
void
Reference
GBVI
::
quinticSpline
(
RealOpenMM
x
,
RealOpenMM
rl
,
RealOpenMM
ru
,
RealOpenMM
*
outValue
,
RealOpenMM
*
outDerivative
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -139,7 +139,7 @@ void CpuGBVI::quinticSpline(RealOpenMM x, RealOpenMM rl, RealOpenMM ru,
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
computeBornRadiiUsingQuinticSpline
(
RealOpenMM
atomicRadius3
,
RealOpenMM
bornSum
,
void
Reference
GBVI
::
computeBornRadiiUsingQuinticSpline
(
RealOpenMM
atomicRadius3
,
RealOpenMM
bornSum
,
GBVIParameters
*
gbviParameters
,
RealOpenMM
*
bornRadius
,
RealOpenMM
*
switchDeriviative
)
{
...
...
@@ -202,7 +202,7 @@ void CpuGBVI::computeBornRadiiUsingQuinticSpline(RealOpenMM atomicRadius3, RealO
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
computeBornRadii
(
const
vector
<
RealVec
>&
atomCoordinates
,
vector
<
RealOpenMM
>&
bornRadii
)
{
void
Reference
GBVI
::
computeBornRadii
(
const
vector
<
RealVec
>&
atomCoordinates
,
vector
<
RealOpenMM
>&
bornRadii
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -248,7 +248,7 @@ void CpuGBVI::computeBornRadii(const vector<RealVec>& atomCoordinates, vector<Re
if
(
_gbviParameters
->
getUseCutoff
()
&&
r
>
_gbviParameters
->
getCutoffDistance
())
continue
;
sum
+=
Cpu
GBVI
::
getVolume
(
r
,
radiusI
,
scaledRadii
[
atomJ
]);
sum
+=
Reference
GBVI
::
getVolume
(
r
,
radiusI
,
scaledRadii
[
atomJ
]);
}
}
...
...
@@ -280,7 +280,7 @@ void CpuGBVI::computeBornRadii(const vector<RealVec>& atomCoordinates, vector<Re
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
getVolume
(
RealOpenMM
r
,
RealOpenMM
R
,
RealOpenMM
S
)
{
RealOpenMM
Reference
GBVI
::
getVolume
(
RealOpenMM
r
,
RealOpenMM
R
,
RealOpenMM
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -291,13 +291,13 @@ RealOpenMM CpuGBVI::getVolume(RealOpenMM r, RealOpenMM R, RealOpenMM S) {
if
(
FABS
(
diff
)
<
r
)
{
RealOpenMM
lowerBound
=
(
R
>
(
r
-
S
))
?
R
:
(
r
-
S
);
return
(
Cpu
GBVI
::
getL
(
r
,
(
r
+
S
),
S
)
-
Cpu
GBVI
::
getL
(
r
,
lowerBound
,
S
));
return
(
Reference
GBVI
::
getL
(
r
,
(
r
+
S
),
S
)
-
Reference
GBVI
::
getL
(
r
,
lowerBound
,
S
));
}
else
if
(
r
<=
diff
)
{
return
Cpu
GBVI
::
getL
(
r
,
(
r
+
S
),
S
)
-
Cpu
GBVI
::
getL
(
r
,
(
r
-
S
),
S
)
+
return
Reference
GBVI
::
getL
(
r
,
(
r
+
S
),
S
)
-
Reference
GBVI
::
getL
(
r
,
(
r
-
S
),
S
)
+
POW
(
R
,
minusThree
);
}
else
{
...
...
@@ -317,7 +317,7 @@ RealOpenMM CpuGBVI::getVolume(RealOpenMM r, RealOpenMM R, RealOpenMM S) {
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
getL
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
RealOpenMM
Reference
GBVI
::
getL
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -352,7 +352,7 @@ RealOpenMM CpuGBVI::getL(RealOpenMM r, RealOpenMM x, RealOpenMM S) {
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
dL_dr
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
RealOpenMM
Reference
GBVI
::
dL_dr
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -389,7 +389,7 @@ RealOpenMM CpuGBVI::dL_dr(RealOpenMM r, RealOpenMM x, RealOpenMM S) {
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
dL_dx
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
RealOpenMM
Reference
GBVI
::
dL_dx
(
RealOpenMM
r
,
RealOpenMM
x
,
RealOpenMM
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -421,11 +421,11 @@ RealOpenMM CpuGBVI::dL_dx(RealOpenMM r, RealOpenMM x, RealOpenMM S) {
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
Sgb
(
RealOpenMM
t
)
{
RealOpenMM
Reference
GBVI
::
Sgb
(
RealOpenMM
t
)
{
// ---------------------------------------------------------------------------------------
// static const char* methodName = "
Cpu
GBVI::Sgb";
// static const char* methodName = "
Reference
GBVI::Sgb";
static
const
RealOpenMM
zero
=
static_cast
<
RealOpenMM
>
(
0.0
);
static
const
RealOpenMM
one
=
static_cast
<
RealOpenMM
>
(
1.0
);
...
...
@@ -447,7 +447,7 @@ RealOpenMM CpuGBVI::Sgb(RealOpenMM t) {
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
GBVI
::
computeBornEnergy
(
const
vector
<
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
)
{
RealOpenMM
Reference
GBVI
::
computeBornEnergy
(
const
vector
<
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -531,7 +531,7 @@ RealOpenMM CpuGBVI::computeBornEnergy(const vector<RealVec>& atomCoordinates, co
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
computeBornForces
(
std
::
vector
<
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
void
Reference
GBVI
::
computeBornForces
(
std
::
vector
<
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
std
::
vector
<
OpenMM
::
RealVec
>&
inputForces
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -689,15 +689,15 @@ void CpuGBVI::computeBornForces(std::vector<RealVec>& atomCoordinates, const vec
// find dRb/dr, where Rb is the Born radius
if
(
FABS
(
diff
)
<
r
)
{
de
=
Cpu
GBVI
::
dL_dr
(
r
,
r
+
S
,
S
)
+
Cpu
GBVI
::
dL_dx
(
r
,
r
+
S
,
S
);
de
=
Reference
GBVI
::
dL_dr
(
r
,
r
+
S
,
S
)
+
Reference
GBVI
::
dL_dx
(
r
,
r
+
S
,
S
);
if
(
R
>
(
r
-
S
))
{
de
-=
Cpu
GBVI
::
dL_dr
(
r
,
R
,
S
);
de
-=
Reference
GBVI
::
dL_dr
(
r
,
R
,
S
);
}
else
{
de
-=
(
Cpu
GBVI
::
dL_dr
(
r
,
(
r
-
S
),
S
)
+
Cpu
GBVI
::
dL_dx
(
r
,
(
r
-
S
),
S
));
de
-=
(
Reference
GBVI
::
dL_dr
(
r
,
(
r
-
S
),
S
)
+
Reference
GBVI
::
dL_dx
(
r
,
(
r
-
S
),
S
));
}
}
else
if
(
r
<
(
S
-
R
))
{
de
=
Cpu
GBVI
::
dL_dr
(
r
,
r
+
S
,
S
)
+
Cpu
GBVI
::
dL_dx
(
r
,
r
+
S
,
S
);
de
-=
(
Cpu
GBVI
::
dL_dr
(
r
,
r
-
S
,
S
)
+
Cpu
GBVI
::
dL_dx
(
r
,
r
-
S
,
S
));
de
=
Reference
GBVI
::
dL_dr
(
r
,
r
+
S
,
S
)
+
Reference
GBVI
::
dL_dx
(
r
,
r
+
S
,
S
);
de
-=
(
Reference
GBVI
::
dL_dr
(
r
,
r
-
S
,
S
)
+
Reference
GBVI
::
dL_dx
(
r
,
r
-
S
,
S
));
}
// de = (dG/dRb)(dRb/dr)
...
...
@@ -747,7 +747,7 @@ void CpuGBVI::computeBornForces(std::vector<RealVec>& atomCoordinates, const vec
--------------------------------------------------------------------------------------- */
void
Cpu
GBVI
::
printGbvi
(
const
std
::
vector
<
OpenMM
::
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
void
Reference
GBVI
::
printGbvi
(
const
std
::
vector
<
OpenMM
::
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
const
vector
<
RealOpenMM
>&
bornRadii
,
const
vector
<
RealOpenMM
>&
bornForces
,
const
std
::
vector
<
OpenMM
::
RealVec
>&
forces
,
...
...
@@ -834,7 +834,7 @@ void CpuGBVI::printGbvi(const std::vector<OpenMM::RealVec>& atomCoordinates, con
--------------------------------------------------------------------------------------- */
double
Cpu
GBVI
::
getVolumeD
(
double
r
,
double
R
,
double
S
)
{
double
Reference
GBVI
::
getVolumeD
(
double
r
,
double
R
,
double
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -846,13 +846,13 @@ double CpuGBVI::getVolumeD(double r, double R, double S) {
double
lowerBound
=
(
R
>
(
r
-
S
))
?
R
:
(
r
-
S
);
return
(
Cpu
GBVI
::
getLD
(
r
,
(
r
+
S
),
S
)
-
Cpu
GBVI
::
getLD
(
r
,
lowerBound
,
S
));
return
(
Reference
GBVI
::
getLD
(
r
,
(
r
+
S
),
S
)
-
Reference
GBVI
::
getLD
(
r
,
lowerBound
,
S
));
}
else
if
(
r
<
diff
)
{
return
Cpu
GBVI
::
getLD
(
r
,
(
r
+
S
),
S
)
-
Cpu
GBVI
::
getLD
(
r
,
(
r
-
S
),
S
)
+
return
Reference
GBVI
::
getLD
(
r
,
(
r
+
S
),
S
)
-
Reference
GBVI
::
getLD
(
r
,
(
r
-
S
),
S
)
+
pow
(
R
,
minusThree
);
}
else
{
...
...
@@ -874,7 +874,7 @@ double CpuGBVI::getVolumeD(double r, double R, double S) {
--------------------------------------------------------------------------------------- */
double
Cpu
GBVI
::
getLD
(
double
r
,
double
x
,
double
S
)
{
double
Reference
GBVI
::
getLD
(
double
r
,
double
x
,
double
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -911,7 +911,7 @@ double CpuGBVI::getLD(double r, double x, double S) {
--------------------------------------------------------------------------------------- */
double
Cpu
GBVI
::
dL_drD
(
double
r
,
double
x
,
double
S
)
{
double
Reference
GBVI
::
dL_drD
(
double
r
,
double
x
,
double
S
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -950,7 +950,7 @@ double CpuGBVI::dL_drD(double r, double x, double S) {
--------------------------------------------------------------------------------------- */
double
Cpu
GBVI
::
dL_dxD
(
double
r
,
double
x
,
double
S
)
{
double
Reference
GBVI
::
dL_dxD
(
double
r
,
double
x
,
double
S
)
{
// ---------------------------------------------------------------------------------------
...
...
platforms/reference/src/
gbsa/Cpu
Obc.cpp
→
platforms/reference/src/
SimTKReference/Reference
Obc.cpp
View file @
3d69185a
...
...
@@ -29,30 +29,30 @@
#include <cstdio>
#include "ReferenceForce.h"
#include "
Cpu
Obc.h"
#include "
Reference
Obc.h"
using
namespace
OpenMM
;
using
namespace
std
;
/**---------------------------------------------------------------------------------------
Cpu
Obc constructor
Reference
Obc constructor
obcParameters obcParameters object
--------------------------------------------------------------------------------------- */
CpuObc
::
Cpu
Obc
(
ObcParameters
*
obcParameters
)
:
_obcParameters
(
obcParameters
),
_includeAceApproximation
(
1
)
{
ReferenceObc
::
Reference
Obc
(
ObcParameters
*
obcParameters
)
:
_obcParameters
(
obcParameters
),
_includeAceApproximation
(
1
)
{
_obcChain
.
resize
(
_obcParameters
->
getNumberOfAtoms
());
}
/**---------------------------------------------------------------------------------------
Cpu
Obc destructor
Reference
Obc destructor
--------------------------------------------------------------------------------------- */
CpuObc
::~
Cpu
Obc
()
{
ReferenceObc
::~
Reference
Obc
()
{
}
/**---------------------------------------------------------------------------------------
...
...
@@ -63,7 +63,7 @@ CpuObc::~CpuObc() {
--------------------------------------------------------------------------------------- */
ObcParameters
*
Cpu
Obc
::
getObcParameters
()
const
{
ObcParameters
*
Reference
Obc
::
getObcParameters
()
const
{
return
_obcParameters
;
}
...
...
@@ -75,7 +75,7 @@ ObcParameters* CpuObc::getObcParameters() const {
--------------------------------------------------------------------------------------- */
void
Cpu
Obc
::
setObcParameters
(
ObcParameters
*
obcParameters
)
{
void
Reference
Obc
::
setObcParameters
(
ObcParameters
*
obcParameters
)
{
_obcParameters
=
obcParameters
;
}
...
...
@@ -87,7 +87,7 @@ void CpuObc::setObcParameters( ObcParameters* obcParameters) {
--------------------------------------------------------------------------------------- */
int
Cpu
Obc
::
includeAceApproximation
()
const
{
int
Reference
Obc
::
includeAceApproximation
()
const
{
return
_includeAceApproximation
;
}
...
...
@@ -99,7 +99,7 @@ int CpuObc::includeAceApproximation() const {
--------------------------------------------------------------------------------------- */
void
Cpu
Obc
::
setIncludeAceApproximation
(
int
includeAceApproximation
)
{
void
Reference
Obc
::
setIncludeAceApproximation
(
int
includeAceApproximation
)
{
_includeAceApproximation
=
includeAceApproximation
;
}
...
...
@@ -111,7 +111,7 @@ void CpuObc::setIncludeAceApproximation(int includeAceApproximation) {
--------------------------------------------------------------------------------------- */
vector
<
RealOpenMM
>&
Cpu
Obc
::
getObcChain
()
{
vector
<
RealOpenMM
>&
Reference
Obc
::
getObcChain
()
{
return
_obcChain
;
}
...
...
@@ -127,7 +127,7 @@ vector<RealOpenMM>& CpuObc::getObcChain() {
--------------------------------------------------------------------------------------- */
void
Cpu
Obc
::
computeBornRadii
(
const
vector
<
RealVec
>&
atomCoordinates
,
vector
<
RealOpenMM
>&
bornRadii
)
{
void
Reference
Obc
::
computeBornRadii
(
const
vector
<
RealVec
>&
atomCoordinates
,
vector
<
RealOpenMM
>&
bornRadii
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -235,7 +235,7 @@ void CpuObc::computeBornRadii(const vector<RealVec>& atomCoordinates, vector<Rea
--------------------------------------------------------------------------------------- */
void
Cpu
Obc
::
computeAceNonPolarForce
(
const
ObcParameters
*
obcParameters
,
void
Reference
Obc
::
computeAceNonPolarForce
(
const
ObcParameters
*
obcParameters
,
const
vector
<
RealOpenMM
>&
bornRadii
,
RealOpenMM
*
energy
,
vector
<
RealOpenMM
>&
forces
)
const
{
...
...
@@ -293,7 +293,7 @@ void CpuObc::computeAceNonPolarForce(const ObcParameters* obcParameters,
--------------------------------------------------------------------------------------- */
RealOpenMM
Cpu
Obc
::
computeBornEnergyForces
(
const
vector
<
RealVec
>&
atomCoordinates
,
RealOpenMM
Reference
Obc
::
computeBornEnergyForces
(
const
vector
<
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
vector
<
RealVec
>&
inputForces
)
{
// ---------------------------------------------------------------------------------------
...
...
@@ -513,7 +513,7 @@ RealOpenMM CpuObc::computeBornEnergyForces(const vector<RealVec>& atomCoordinate
--------------------------------------------------------------------------------------- */
void
Cpu
Obc
::
printObc
(
const
std
::
vector
<
OpenMM
::
RealVec
>&
atomCoordinates
,
void
Reference
Obc
::
printObc
(
const
std
::
vector
<
OpenMM
::
RealVec
>&
atomCoordinates
,
const
vector
<
RealOpenMM
>&
partialCharges
,
const
vector
<
RealOpenMM
>&
bornRadii
,
const
vector
<
RealOpenMM
>&
bornForces
,
...
...
platforms/reference/src/SimTK
Utilities
/SimTKOpenMMUtilities.cpp
→
platforms/reference/src/SimTK
Reference
/SimTKOpenMMUtilities.cpp
View file @
3d69185a
File moved
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