|
static Job | createBasementJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a BasementJob, generic version. More...
|
|
static Job | createCalculateEconomicsJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a CalculateEconomicsJob, generic version. More...
|
|
static Job | createDakotaJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a DakotaJob, generic version. More...
|
|
static Job | createEnergyPlusJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create an EnergyPlusJob, generic version. More...
|
|
static Job | createEnergyPlusJob (openstudio::runmanager::ToolInfo t_energyPlusTool, const openstudio::path &t_idd, const openstudio::path &t_idf, const openstudio::path &t_epw, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create an EnergyPlusJob. More...
|
|
static Job | createEnergyPlusJob (const openstudio::runmanager::Tools &t_tools, const openstudio::path &t_idd, const openstudio::path &t_idf, const openstudio::path &t_epw, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create an EnergyPlusJob. More...
|
|
static Job | createEnergyPlusJob (const std::string &t_filename) |
| Creates an EnergyPlusJob with the filename to pull from the list of provided inherited FileInfo objects specified. More...
|
|
static Job | createEnergyPlusPostProcessJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a EnergyPlusPostProcessJob, generic version. More...
|
|
static Job | createEnergyPlusPreProcessJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a EnergyPlusPreProcessJob, generic version. More...
|
|
static Job | createExpandObjectsJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create an ExpandObjectsJob, generic version. More...
|
|
static Job | createIdfToModelJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a IdfToModelJob, generic version. More...
|
|
static Job | createIdfToModelJob (const openstudio::path &t_idf, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create a IdfToModelJob. More...
|
|
static Job | createJob (openstudio::runmanager::JobType t_type, const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a generically defined job using the parameters passed in Can be useful by things like WorkflowJob which can create a list of user specified jobs. More...
|
|
static Job | createModelToIdfJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ModelToIdfJob, generic version. More...
|
|
static Job | createModelToIdfJob (const openstudio::path &t_model, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create a ModelToIdfJob. More...
|
|
static Job | createModelToRadJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ModelToRadJob, generic version. More...
|
|
static Job | createModelToRadJob (const openstudio::path &t_model, const openstudio::path &t_sql, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create a ModelToIdfJob. More...
|
|
static Job | createModelToRadPreProcessJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ModelToRadPreProcessJob, generic version. More...
|
|
static Job | createNullJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a NullJob, generic version. More...
|
|
static Job | createNullJob (const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Creates a NullJob. More...
|
|
static Job | createOpenStudioPostProcessJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a OpenStudioPostProcessJob, generic version. More...
|
|
static Job | createParallelEnergyPlusJobTree (int t_numSplits, int t_offset) |
| Creates a Parallel EnergyPlus job tree consisting of the split job, N child jobs and a join finishedJob. More...
|
|
static Job | createParallelEnergyPlusJoinJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ParallelEnergyPlusJoinJob, generic version. More...
|
|
static Job | createParallelEnergyPlusJoinJob (int t_numSplits, int t_offset) |
| Create a ParallelEnergyPlusJoinJob, with the expected number of jobs to join. More...
|
|
static Job | createParallelEnergyPlusSplitJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ParallelEnergyPlusSplitJob, generic version. More...
|
|
static Job | createParallelEnergyPlusSplitJob (int t_numSplits, int t_offset) |
| Create a ParallelEnergyPlusSplitJob, with the number of jobs to split. More...
|
|
static Job | createPreviewIESJob (const openstudio::path &t_ies, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Creates a PreviewIESJob. More...
|
|
static Job | createPreviewIESJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a PreviewIESJob, generic version. More...
|
|
static Job | createReadVarsJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a ReadVarsJob, generic version. More...
|
|
static Job | createRubyJob (const openstudio::path &t_rubyfile, const std::string &t_infileregex, const openstudio::path &t_outdir, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create a RubyJob. More...
|
|
static Job | createRubyJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a RubyJob, generic version. More...
|
|
static Job | createRubyJob (const openstudio::runmanager::RubyJobBuilder &t_builder, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
|
static Job | createSlabJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a SlabJob, generic version. More...
|
|
static Job | createUserScriptJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create a UserScriptJob, generic version. More...
|
|
static Job | createUserScriptJob (const openstudio::path &t_rubyfile, const std::vector< ruleset::OSArgument > &t_args, const boost::optional< openstudio::UUID > &t_uuid=createUUID()) |
| Create a UserScriptJob, generic version. More...
|
|
static Job | createXMLPreprocessorJob (const openstudio::runmanager::Tools &t_tools, const openstudio::runmanager::JobParams &t_params, const openstudio::runmanager::Files &t_files, const std::vector< openstudio::URLSearchPath > &t_url_search_paths=std::vector< openstudio::URLSearchPath >(), bool t_loading=false, const boost::optional< openstudio::UUID > &t_uuid=createUUID(), const openstudio::runmanager::JobState &t_state=JobState()) |
| Create an XMLPreprocessorJob, generic version. More...
|
|
static void | optimizeJobTree (openstudio::runmanager::Job t_job) |
| Merges all jobs which may be merged together. More...
|
|
Class with static methods for creating various types of Job objects.
A Job can be created either with a specific method, or with the generically defined "createJob."
- See also
- Job Types