![]() |
Rosetta Protocols
2015.25
|
Classes | |
| class | AbstractArchiveBase |
| Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. More... | |
| class | ArchiveBase |
| class | ArchiveManager |
| ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More... | |
| class | BaseArchiveManager |
| ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More... | |
| class | Batch |
| a Batch represents a directory "batch_000xxx" that contains flags, broker-setup input-files and output-files the Batch-class helps to get the correct file- and directory names, and has some knowledge about its status: finished, unfinished ... decoys already processed by Archive More... | |
| class | EvaluatedArchive |
| Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. More... | |
| class | EXCN_Archive |
| class | MPIArchiveJobDistributor |
| JobDistributor for the iterative ArchiveManager/Archive Framework. More... | |
| class | NormalizedEvaluatedArchive |
| Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. More... | |
| class | SortPredicate |
| class | VarianceStatisticsArchive |
Typedefs | |
| typedef utility::pointer::shared_ptr < AbstractArchiveBase > | AbstractArchiveBaseOP |
| typedef utility::pointer::shared_ptr < AbstractArchiveBase const > | AbstractArchiveBaseCOP |
| typedef utility::pointer::shared_ptr < ArchiveBase > | ArchiveBaseOP |
| typedef utility::pointer::shared_ptr < ArchiveBase const > | ArchiveBaseCOP |
| typedef utility::pointer::shared_ptr < ArchiveManager > | ArchiveManagerOP |
| typedef utility::pointer::shared_ptr < ArchiveManager const > | ArchiveManagerCOP |
| typedef ArchiveManager * | ArchiveManagerAP |
| typedef BaseArchiveManager * | BaseArchiveManagerAP |
| typedef utility::pointer::weak_ptr < ArchiveManager const > | ArchiveManagerCAP |
| typedef utility::pointer::shared_ptr < VarianceStatisticsArchive > | VarianceStatisticsArchiveOP |
| typedef utility::pointer::shared_ptr < VarianceStatisticsArchive const > | VarianceStatisticsArchiveCOP |
Functions | |
| std::ostream & | operator<< (std::ostream &out, Batch const &batch) |
| void | report_tag_error (Batch &batch, std::string const &expected_tag, std::string const &tag) |
| void | report_value_error (Batch &batch, std::string const &tag) |
| std::istream & | operator>> (std::istream &in, Batch &batch) |
| void | report_batch_inconsistency (Batch &new_batch, std::string const &tag) |
Variables | |
| int const | in_master_rank_ (1) |
| our setup of dedicated processes... More... | |
| int const | in_file_buf_rank_ (0) |
| int const | in_archive_rank_ (2) |
| int const | in_min_client_rank_ (3) |
| core::Size const | BATCH_SYNC = 101 |
| core::Size const | QUEUE_EMPTY = 102 |
| core::Size const | ADD_BATCH = 103 |
| core::Size const | CANCEL_BATCH = 104 |
| core::Size const | JOB_COMPLETION = 105 |
| core::Size const | MPI_ARCHIVE_TAG = 12310925 |
| typedef utility::pointer::shared_ptr< AbstractArchiveBase const > protocols::jd2::archive::AbstractArchiveBaseCOP |
| typedef utility::pointer::shared_ptr< AbstractArchiveBase > protocols::jd2::archive::AbstractArchiveBaseOP |
| typedef utility::pointer::shared_ptr< ArchiveBase const > protocols::jd2::archive::ArchiveBaseCOP |
| typedef utility::pointer::shared_ptr< ArchiveBase > protocols::jd2::archive::ArchiveBaseOP |
| typedef utility::pointer::weak_ptr< ArchiveManager const > protocols::jd2::archive::ArchiveManagerCAP |
| typedef utility::pointer::shared_ptr< ArchiveManager const > protocols::jd2::archive::ArchiveManagerCOP |
| typedef utility::pointer::shared_ptr< ArchiveManager > protocols::jd2::archive::ArchiveManagerOP |
| typedef utility::pointer::shared_ptr<VarianceStatisticsArchive const> protocols::jd2::archive::VarianceStatisticsArchiveCOP |
| typedef utility::pointer::shared_ptr<VarianceStatisticsArchive> protocols::jd2::archive::VarianceStatisticsArchiveOP |
| std::ostream& protocols::jd2::archive::operator<< | ( | std::ostream & | out, |
| Batch const & | batch | ||
| ) |
References protocols::jd2::archive::Batch::show().
| std::istream& protocols::jd2::archive::operator>> | ( | std::istream & | in, |
| Batch & | batch | ||
| ) |
References protocols::jd2::archive::Batch::batch_id_, protocols::jd2::archive::Batch::decoys_returned_to_archive_, protocols::jd2::archive::Batch::has_finished_, protocols::jd2::archive::Batch::has_silent_in_, protocols::jd2::archive::Batch::intermediate_structs_, protocols::jd2::archive::Batch::is_cancelled_, protocols::jd2::archive::Batch::nstruct_, report_tag_error(), and report_value_error().
| void protocols::jd2::archive::report_batch_inconsistency | ( | Batch & | new_batch, |
| std::string const & | tag | ||
| ) |
References protocols::jd2::archive::Batch::batch().
Referenced by protocols::jd2::archive::BaseArchiveManager::finalize_batch().
| void protocols::jd2::archive::report_tag_error | ( | Batch & | batch, |
| std::string const & | expected_tag, | ||
| std::string const & | tag | ||
| ) |
References protocols::jd2::archive::Batch::batch().
Referenced by operator>>().
| void protocols::jd2::archive::report_value_error | ( | Batch & | batch, |
| std::string const & | tag | ||
| ) |
References protocols::jd2::archive::Batch::batch().
Referenced by operator>>().
| core::Size const protocols::jd2::archive::ADD_BATCH = 103 |
| core::Size const protocols::jd2::archive::BATCH_SYNC = 101 |
| core::Size const protocols::jd2::archive::CANCEL_BATCH = 104 |
| int const protocols::jd2::archive::in_archive_rank_(2) |
| int const protocols::jd2::archive::in_file_buf_rank_(0) |
| int const protocols::jd2::archive::in_master_rank_(1) |
our setup of dedicated processes...
| int const protocols::jd2::archive::in_min_client_rank_(3) |
| core::Size const protocols::jd2::archive::JOB_COMPLETION = 105 |
Referenced by protocols::jd2::archive::ArchiveManager::go().
| core::Size const protocols::jd2::archive::MPI_ARCHIVE_TAG = 12310925 |
| core::Size const protocols::jd2::archive::QUEUE_EMPTY = 102 |
1.8.7