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
33 IMP_LIST_ACTION(
public, Hierarchy, Hierarchies, hierarchy, hierarchies,
36 IMP_LIST_ACTION(
public,
Restraint, estraints, restraint, restraints,
42 IMP_LIST_ACTION(
public, Geometry,
Geometries, geometry, geometries,
55 virtual void do_update(
unsigned int call_num)
override;
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.
Input/output of IMP::atom::Hierarchy information.
virtual void do_update(unsigned int)
IMP::Vector< IMP::WeakPointer< Restraint > > RestraintsTemp
Manage read/write of Restraints from/to RMF 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)
Base class for "simulators", such as molecular dynamics.
Manage read/write of particles from/to RMF files.
IMP::Vector< IMP::Pointer< Geometry > > Geometries
Periodically dump the state of all associated objects into the RMF file.
Shared optimizer state that is invoked upon commitment of new coordinates.
Class to handle individual particles of a Model object.
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.
A restraint is a term in an IMP ScoringFunction.