"platforms/opencl/vscode:/vscode.git/clone" did not exist on "859bfd6ca18f5b2e64616e2fa656d5f3897e4226"
Commit 6b18ecfa authored by Mark Friedrichs's avatar Mark Friedrichs
Browse files

Mods to fix problem w/ base class method computeBornRadii() being called when PyOpenMM is run

parent 8ab02ff2
...@@ -521,7 +521,7 @@ vector<RealOpenMM>& CpuImplicitSolvent::getBornRadiiTemp( void ){ ...@@ -521,7 +521,7 @@ vector<RealOpenMM>& CpuImplicitSolvent::getBornRadiiTemp( void ){
@param obcChain output array of Obc chain derivatives @param obcChain output array of Obc chain derivatives
--------------------------------------------------------------------------------------- */ --------------------------------------------------------------------------------------- */
/*
void CpuImplicitSolvent::computeBornRadii( vector<RealVec>& atomCoordinates, vector<RealOpenMM>& bornRadii ){ void CpuImplicitSolvent::computeBornRadii( vector<RealVec>& atomCoordinates, vector<RealOpenMM>& bornRadii ){
// --------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------
...@@ -534,7 +534,7 @@ void CpuImplicitSolvent::computeBornRadii( vector<RealVec>& atomCoordinates, vec ...@@ -534,7 +534,7 @@ void CpuImplicitSolvent::computeBornRadii( vector<RealVec>& atomCoordinates, vec
message << methodName; message << methodName;
message << " Error: calling from base class."; message << " Error: calling from base class.";
SimTKOpenMMLog::printError( message ); SimTKOpenMMLog::printError( message );
} } */
/**--------------------------------------------------------------------------------------- /**---------------------------------------------------------------------------------------
......
...@@ -334,7 +334,7 @@ class OPENMM_EXPORT CpuImplicitSolvent { ...@@ -334,7 +334,7 @@ class OPENMM_EXPORT CpuImplicitSolvent {
--------------------------------------------------------------------------------------- */ --------------------------------------------------------------------------------------- */
virtual void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii ); virtual void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii ) = 0;
/**--------------------------------------------------------------------------------------- /**---------------------------------------------------------------------------------------
......
...@@ -310,6 +310,10 @@ void CpuGBVISoftcore::computeBornRadiiUsingQuinticSpline( RealOpenMM atomicRadiu ...@@ -310,6 +310,10 @@ void CpuGBVISoftcore::computeBornRadiiUsingQuinticSpline( RealOpenMM atomicRadiu
#define GBVISoftcoreDebug 0 #define GBVISoftcoreDebug 0
void CpuGBVISoftcore::computeBornRadii( vector<RealVec>& atomCoordinates, vector<RealOpenMM>& bornRadii ){
return computeBornRadii( atomCoordinates, bornRadii, NULL );
}
void CpuGBVISoftcore::computeBornRadii( vector<RealVec>& atomCoordinates, vector<RealOpenMM>& bornRadii, RealOpenMM* switchDeriviative ){ void CpuGBVISoftcore::computeBornRadii( vector<RealVec>& atomCoordinates, vector<RealOpenMM>& bornRadii, RealOpenMM* switchDeriviative ){
// --------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------
......
...@@ -113,6 +113,7 @@ class CpuGBVISoftcore : public CpuImplicitSolvent { ...@@ -113,6 +113,7 @@ class CpuGBVISoftcore : public CpuImplicitSolvent {
void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii, void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii,
RealOpenMM* switchDeriviative = NULL ); RealOpenMM* switchDeriviative = NULL );
void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii );
/**--------------------------------------------------------------------------------------- /**---------------------------------------------------------------------------------------
......
...@@ -207,7 +207,7 @@ vector<RealOpenMM>& CpuObcSoftcore::getObcChainTemp( void ){ ...@@ -207,7 +207,7 @@ vector<RealOpenMM>& CpuObcSoftcore::getObcChainTemp( void ){
--------------------------------------------------------------------------------------- */ --------------------------------------------------------------------------------------- */
void CpuObcSoftcore::computeBornRadii( vector<RealVec>& atomCoordinates, RealOpenMM* bornRadii ){ void CpuObcSoftcore::computeBornRadii( vector<RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii ){
// --------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------
......
...@@ -124,7 +124,7 @@ class CpuObcSoftcore : public CpuImplicitSolvent { ...@@ -124,7 +124,7 @@ class CpuObcSoftcore : public CpuImplicitSolvent {
--------------------------------------------------------------------------------------- */ --------------------------------------------------------------------------------------- */
void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, RealOpenMM* bornRadii ); void computeBornRadii( std::vector<OpenMM::RealVec>& atomCoordinates, std::vector<RealOpenMM>& bornRadii );
/**--------------------------------------------------------------------------------------- /**---------------------------------------------------------------------------------------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment