![]() |
Rosetta
2021.16
|
#include <JobDistributorFactory.hh>
Static Public Member Functions | |
| static JobDistributor * | create_job_distributor () |
| static JobInputterOP | create_job_inputter () |
| static JobOutputterOP | create_job_outputter () |
| static JobOutputterOP | create_job_outputter (JobOutputterOP default_jobout) |
| static rosetta_scripts::RosettaScriptsParserOP | create_parser () |
|
static |
All the convoluted logic combining compile-time decisions and run-time decisions for which job distributor to use lives here. As of right now, this logic isn't all that convoluted.
Referenced by protocols::jd2::JobDistributor::create_singleton_instance().
|
static |
All the logic for determining job input type lives here. Logic for other stuff doesn't have to go home, but it can't live here ...
Referenced by protocols::jd2::BatchJobInputter::BatchJobInputter(), protocols::jd2::JobDistributor::init_jd(), and protocols::jd2::BatchJobInputter::read_batch().
|
static |
this function handles the runtime + compiletime determination of which JobOutputter to use
Referenced by protocols::jd2::JobDistributor::init_jd(), and protocols::jd2::JobDistributor::load_new_batch().
|
static |
this function handles the runtime + compiletime determination of which JobOutputter to use
|
static |
Create the RosettaScriptParser. Determine if we need it down the road.
Referenced by protocols::jd2::JobDistributor::init_jd(), protocols::jd2::JobDistributor::JobDistributor(), and protocols::jd2::JobDistributor::load_new_batch().
1.8.7