Each of the set of QuadScores is evaluated and the sum of the minimum n is returned.
Public Member Functions | |
double | evaluate (const ParticleQuadsTemp &ps, DerivativeAccumulator *da) const |
double | evaluate (Particle *a, Particle *b, Particle *c, Particle *d, DerivativeAccumulator *da) const |
double | evaluate (const ParticleQuad &p, DerivativeAccumulator *da) const |
double | evaluate_change (const ParticleQuadsTemp &ps, DerivativeAccumulator *da) const |
double | evaluate_change (const ParticleQuad &p, DerivativeAccumulator *da) const |
double | evaluate_prechange (const ParticleQuadsTemp &ps, DerivativeAccumulator *da) const |
double | evaluate_prechange (const ParticleQuad &p, DerivativeAccumulator *da) const |
ContainersTemp | get_input_containers (const ParticleQuad &p) const |
ParticlesTemp | get_input_particles (const ParticleQuad &p) const |
ParticlesList | get_interacting_particles (const ParticleQuad &p) const |
bool | get_is_changed (const ParticleQuad &p) const |
virtual std::string | get_type_name () const |
virtual ::IMP::VersionInfo | get_version_info () const |
MaximumQuadScore (const QuadScoresTemp &scores, unsigned int n=1, std::string name="QuadScore %1%") | |
Friends | |
template<class T > | |
void | IMP::internal::unref (T *) |