8 #ifndef IMPNPCTRANSPORT_GLOBAL_STATISTICS_OPTIMIZER_STATE_H 
    9 #define IMPNPCTRANSPORT_GLOBAL_STATISTICS_OPTIMIZER_STATE_H 
   11 #include "npctransport_config.h" 
   18 IMPNPCTRANSPORT_BEGIN_NAMESPACE
 
   40      unsigned int periodicity=1);
 
   42   void reset() 
override;
 
   44   virtual void do_update(
unsigned int call_num) 
override;
 
   46   double get_mean_energy() {
 
   54 IMPNPCTRANSPORT_END_NAMESPACE
 
Smart pointer to Object-derived classes that does not refcount. 
 
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object. 
 
Angle restraint between three particles. 
 
virtual void do_update(unsigned int)
 
Statistics and order parameters about the simulations. 
 
A more IMP-like version of the std::vector. 
 
virtual void reset()
Reset counters, as if at the start of an optimize run. 
 
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing lists of object pointers. 
 
Shared optimizer state that is invoked upon commitment of new coordinates.