28 #include <basic/datacache/BasicDataCache.hh>
29 #include <basic/datacache/CacheableData.hh>
32 #include <basic/options/option.hh>
39 #include <numeric/numeric.functions.hh>
40 #include <numeric/xyzMatrix.hh>
41 #include <numeric/xyzVector.hh>
45 #include <utility/vector1.hh>
46 #include <utility/exit.hh>
98 std::cerr <<
"HolesEnergyRes::setup_for_derivatives" << std::endl;
100 using namespace basic;
101 using namespace datacache;
103 using namespace numeric;
109 AtomID_Map<xyzVector<Real> > & derivs(cachemap->map());
129 using namespace basic;
130 using namespace datacache;
132 using namespace numeric;
135 AtomID_Map<xyzVector<Real> >
const & derivs(cachemap->map());
137 if( aid.
rsd() > derivs.n_residue() || aid.
atomno() > derivs.n_atom(aid.
rsd()) ) {
149 F1 += weights[
holes ] * f1;
150 F2 += weights[
holes ] * f2;