|
| 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