Store a map of Assignments objects and return them on demand. This table should be used when each subset is sampled using some other protocol (eg Monte Carlo or molecular dynamics) and those states are then fed in to domino.
Inheritance diagram for IMP::domino::ListAssignmentsTable:Public Member Functions | |
| ListAssignmentsTable (std::string name="ListSubsetStatesTable %1%") | |
| void | set_assignments (const Subset &s, AssignmentContainer *lsc) |
Public Member Functions inherited from IMP::domino::AssignmentsTable | |
| AssignmentsTable (std::string name="SubsetStatesTable %1%") | |
| virtual void | load_assignments (const Subset &s, AssignmentContainer *ac) const =0 |
Public Member Functions inherited from IMP::base::Object | |
| std::size_t | __hash__ () const |
| virtual std::string | get_type_name () const =0 |
| Return a string identifying the type of the object. | |
| 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. | |
| 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) |
Static Public Member Functions | |
| static ListAssignmentsTable * | get_from (IMP::base::Object *o) |
| void IMP::domino::ListAssignmentsTable::set_assignments | ( | const Subset & | s, |
| AssignmentContainer * | lsc | ||
| ) |
There must not be any duplicates in the list