8 #ifndef IMPSCORE_FUNCTOR_SCORE_H
9 #define IMPSCORE_FUNCTOR_SCORE_H
11 #include <IMP/score_functor/score_functor_config.h>
17 IMPSCOREFUNCTOR_BEGIN_NAMESPACE
31 template <
unsigned int D>
32 double get_score(
Model *m,
const ParticleIndexTuple<D>& p,
33 double distance)
const;
41 template <
unsigned int D>
43 const ParticleIndexTuple<D>& p,
44 double distance)
const;
52 template <
unsigned int D>
54 double squared_distance)
const {
62 template <
unsigned int D>
63 double get_maximum_range(
Model *m,
67 return std::numeric_limits<double>::infinity();
72 ModelObjectsTemp get_inputs(
Model *m,
76 void show(std::ostream &)
const{}
79 IMPSCOREFUNCTOR_END_NAMESPACE