![]() |
Rosetta Protocols
2015.09
|
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. More... | |
class | BaseArchiveManager |
ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys. More... | |
class | Batch |
a Batch represents a directory "batch_000xxx" that contains flags, broker-setup input-files and output-files 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 |