12 #ifndef IMPEM_FIT_RESTRAINT_BAYES_EM3D_H
13 #define IMPEM_FIT_RESTRAINT_BAYES_EM3D_H
22 #include <IMP/em/em_config.h>
24 #include <boost/unordered_map.hpp>
45 FloatKey weight_key = atom::Mass::get_mass_key(),
46 bool use_rigid_bodies =
true,
double sigma = .1,
47 double window_size = 1.0);
64 mutable double score_;
A decorator for particles with mass.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Storage of a model, its restraints, constraints and particles.
virtual double unprotected_evaluate(DerivativeAccumulator *da) const
Return the unweighted score for the restraint.
Class for handling density maps.
Decorator for helping deal with a hierarchy of molecules.
Class for handling density maps.
Refine a particle into a list of particles.
A smart pointer to a ref-counted Object that is a class member.
Compute a Bayesian formalism score and its derivatives to assess degree of match between a tested mod...
Abstract base class for all restraints.
Calculate score based on fit to EM map.
Decorator for a sphere-like particle.
virtual ModelObjectsTemp do_get_inputs() const =0
Class for adding derivatives from restraints to the model.
A restraint is a term in an IMP ScoringFunction.