9 #ifndef IMPISD_LOG_WRAPPER_H
10 #define IMPISD_LOG_WRAPPER_H
12 #include <IMP/isd/isd_config.h>
16 IMPISD_BEGIN_NAMESPACE
20 void show_it(std::ostream &out)
const;
24 LogWrapper(
Model *m,
double weight,
const std::string &name =
"LogWrapper %1%");
29 const std::string &name =
"LogWrapper %1%");
31 virtual double unprotected_evaluate(
Used to hold a set of related restraints.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
virtual void do_add_score_and_derivatives(ScoreAccumulator sa) const
A restraint should override this to compute the score and derivatives.
Macros to define containers of objects.
Object used to hold a set of restraints.
Class for storing model, its restraints, constraints, and particles.
Class for adding up scores during ScoringFunction evaluation.
Calculate the -Log of a list of restraints.
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.
Class for adding derivatives from restraints to the model.