Rosetta
|
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 | EXCN_Archive |
class | Batch |
a Batch represents a directory "batch_000xxx" that contains flags, broker-setup input-files and output-files @detail 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 | BaseArchiveManager |
ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys @detail he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More... | |
class | ArchiveManager |
ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys @detail he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY . More... | |
class | SortPredicate |
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 | 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 | 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) |
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) |
Variables | |
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 |
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 | ) |
std::ostream& protocols::jd2::archive::operator<< | ( | std::ostream & | out, |
Batch const & | batch | ||
) |
std::istream& protocols::jd2::archive::operator>> | ( | std::istream & | in, |
Batch & | batch | ||
) |
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().
void protocols::jd2::archive::report_value_error | ( | Batch & | batch, |
std::string const & | tag | ||
) |
References protocols::jd2::archive::Batch::batch().
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 |
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 |