IMP
2.0.1
The Integrative Modeling Platform
|
Add a dependency to the dependency graph. More...
#include <IMP/domino/DependencyScoreState.h>
Public Member Functions | |
void | set_input_containers (const ContainersTemp &pt) |
void | set_input_particles (const ParticlesTemp &pt) |
void | set_output_containers (const ContainersTemp &pt) |
void | set_output_particles (const ParticlesTemp &pt) |
Public Member Functions inherited from IMP::kernel::ScoreState | |
ScoreState (Model *m, std::string name="ScoreState %1%") | |
void | after_evaluate (DerivativeAccumulator *accpt) |
Do post evaluation work if needed. | |
void | before_evaluate () |
Force update of the structure. | |
ContainersTemp | get_input_containers () const |
ParticlesTemp | get_input_particles () const |
ContainersTemp | get_output_containers () const |
ParticlesTemp | get_output_particles () const |
Public Member Functions inherited from IMP::kernel::ModelObject | |
ModelObject (Model *m, std::string name) | |
ModelObjectsTemp | get_inputs () const |
ModelObjectsTemps | get_interactions () const |
Model * | get_model () const |
ModelObjectsTemp | get_outputs () const |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual IMP::base::VersionInfo | get_version_info () const =0 |
Get information about the module and version of the object. | |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Protected Member Functions | |
virtual void | do_after_evaluate (DerivativeAccumulator *da) |
virtual void | do_before_evaluate () |
virtual ModelObjectsTemp | do_get_inputs () const |
virtual ModelObjectsTemp | do_get_outputs () const |
Protected Member Functions inherited from IMP::kernel::ScoreState | |
virtual void | do_update_dependencies () |
Protected Member Functions inherited from IMP::kernel::ModelObject | |
virtual ModelObjectsTemps | do_get_interactions () const |
virtual void | update_dependencies () |
Protected Member Functions inherited from IMP::base::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
Additional Inherited Members | |
Related Functions inherited from IMP::kernel::ScoreState | |
typedef IMP::base::Vector < IMP::base::WeakPointer < ScoreState > > | ScoreStatesTemp |
This score state doesn't do anything other than add edges to the dependency graph. This can be useful when involved filters are used as they are not included in the dependency graph. This may go away and be replaced by adding dependencies to the SubsetFilterTable.
Definition at line 26 of file DependencyScoreState.h.
|
protectedvirtual |
Override if this reads other objects during evaluate.
Implements IMP::kernel::ModelObject.
|
protectedvirtual |
Override if this writes other objects during evaluate.
Implements IMP::kernel::ModelObject.