9 #ifndef IMPRMF_SAVE_OPTIMIZER_STATE_H
10 #define IMPRMF_SAVE_OPTIMIZER_STATE_H
12 #include <IMP/rmf/rmf_config.h>
20 IMPRMF_BEGIN_NAMESPACE
32 IMP_LIST_ACTION(
public, Hierarchy, Hierarchies, hierarchy, hierarchies,
35 IMP_LIST_ACTION(
public,
Restraint, estraints, restraint, restraints,
41 IMP_LIST_ACTION(
public, Geometry,
Geometries, geometry, geometries,
The base class for simulators.
Handle read/write of geometry data from/to files.
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
The base class for geometry.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Handle read/write of Model data from/to files.
virtual void do_update(unsigned int)
IMP::Vector< IMP::WeakPointer< Restraint > > RestraintsTemp
Handle read/write of Model data from/to files.
Class for storing model, its restraints, constraints, and particles.
void add_hierarchy(RMF::FileHandle fh, atom::Hierarchy hs)
The standard decorator for manipulating molecular structures.
void add_restraints(RMF::FileHandle fh, const Restraints &hs)
Simple molecular dynamics optimizer.
Handle read/write of Model data from/to files.
IMP::Vector< IMP::Pointer< Geometry > > Geometries
Shared optimizer state that is invoked upon commitment of new coordinates.
Class to handle individual model particles.
void update_always()
Force the state to perform its action now, ignoring the periodicity.
void add_geometries(RMF::FileHandle file, const display::GeometriesTemp &r)
Add geometries to the file.
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.
A restraint is a term in an IMP ScoringFunction.