14 #ifndef INCLUDED_core_scoring_sc_MolecularSurfaceCalculator_hh
15 #define INCLUDED_core_scoring_sc_MolecularSurfaceCalculator_hh
33 #include <numeric/xyzVector.hh>
38 #include <utility/vector1.hh>
41 #include <basic/gpu/Timer.hh>
43 #include <basic/gpu/GPU.hh>
90 #ifdef SC_PRECISION_REAL
100 #ifdef SC_PRECISION_REAL
115 #ifdef SC_PRECISION_REAL
126 #ifdef SC_PRECISION_REAL
141 #ifdef SC_PRECISION_REAL
163 return this == &atom2;
166 return this <= &atom2;
177 #ifdef SC_PRECISION_REAL
204 virtual void Reset();
227 std::vector<DOT>
const &
GetDots(
int const moleculeid) {
return run_.dots[moleculeid]; }
243 int WildcardMatch(
char const *r,
char const *pattern,
int const l);