def addEndDate(self): end_date = ConfigurationLineDefinition( keyword=KeywordDefinition("END_DATE"), arguments=[StringArgument()], documentation_link="keywords/end_date", required=False, group=self.group) return end_date
def addImageType(self): image_type = ConfigurationLineDefinition( keyword=KeywordDefinition("IMAGE_TYPE"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/image_type", required=False, group=self.group) return image_type
def addPlotDriver(self): plot_driver = ConfigurationLineDefinition( keyword=KeywordDefinition("PLOT_DRIVER"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/plot_driver", required=False, group=self.group) return plot_driver
def addForwardModel(self): forward_model = ConfigurationLineDefinition( keyword=KeywordDefinition("FORWARD_MODEL"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/forward_model", required=False, group=self.group) return forward_model
def addRunTemplate(self): run_template = ConfigurationLineDefinition( keyword=KeywordDefinition("RUN_TEMPLATE"), arguments=[PathArgument(), StringArgument()], documentation_link="keywords/run_template", required=False, group=self.group) return run_template
def addDeleteRunpath(self): delete_runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("DELETE_RUNPATH"), arguments=[StringArgument()], documentation_link="keywords/delete_runpath", required=False, group=self.group) return delete_runpath
def addKeepRunpath(self): keep_runpath = ConfigurationLineDefinition( keyword=KeywordDefinition("KEEP_RUNPATH"), arguments=[StringArgument()], documentation_link="keywords/keep_runpath", required=False, group=self.group) return keep_runpath
def addTorqueQueue(self): torque_queue = ConfigurationLineDefinition( keyword=KeywordDefinition("TORQUE_QUEUE"), arguments=[StringArgument()], documentation_link="keywords/torque_queue", group=self.group, ) return torque_queue
def addInstallJob(self): install_job = ConfigurationLineDefinition( keyword=KeywordDefinition("INSTALL_JOB"), arguments=[StringArgument(), PathArgument()], documentation_link="keywords/install_job", required=False, group=self.group) return install_job
def addLsfQueue(self): lsf_queue = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_QUEUE"), arguments=[StringArgument()], documentation_link="keywords/lsf_queue", group=self.group, ) return lsf_queue
def addLsfResources(self): lsf_resources = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_RESOURCES"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/lsf_resources", group=self.group, ) return lsf_resources
def addLsfServer(self): lsf_server = ConfigurationLineDefinition( keyword=KeywordDefinition("LSF_SERVER"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/lsf_server", group=self.group, ) return lsf_server
def addHistorySource(self): history_source = ConfigurationLineDefinition( keyword=KeywordDefinition("HISTORY_SOURCE"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/history_source", required=False, group=self.group) return history_source
def addSelectCase(self): select_case = ConfigurationLineDefinition( keyword=KeywordDefinition("SELECT_CASE"), arguments=[StringArgument()], documentation_link="keywords/select_case", required=False, group=self.group) return select_case
def addQCWorkflow(self): qc_workflow = ConfigurationLineDefinition( keyword=KeywordDefinition("QC_WORKFLOW"), arguments=[StringArgument()], documentation_link="keywords/qc_workflow", required=False, group=self.group) return qc_workflow
def addPlotRefcaseList(self): plot_refcase_list = ConfigurationLineDefinition( keyword=KeywordDefinition("PLOT_REFCASE_LIST"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/plot_refcase_list", required=False, group=self.group) return plot_refcase_list
def addQueueSystem(self): queue_system = ConfigurationLineDefinition( keyword=KeywordDefinition("QUEUE_SYSTEM"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/queue_system", group=self.group, ) return queue_system
def addHostType(self): host_type = ConfigurationLineDefinition( keyword=KeywordDefinition("HOST_TYPE"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/host_type", group=self.group, ) return host_type
def addLocalConfig(self): local_config = ConfigurationLineDefinition( keyword=KeywordDefinition("LOCAL_CONFIG"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/local_config", required=False, group=self.group) return local_config
def addJobName(self): job_name = ConfigurationLineDefinition( keyword=KeywordDefinition("JOBNAME"), arguments=[StringArgument()], documentation_link="keywords/job_name", required=True, group=self.group) return job_name
def addAnalysisSelect(self): analysis_select = ConfigurationLineDefinition( keyword=KeywordDefinition("ANALYSIS_SELECT"), arguments=[StringArgument()], documentation_link="keywords/analysis_select", required=False, group=self.group) return analysis_select
def addLoadWorkflowJob(self): load_workflow_job = ConfigurationLineDefinition( keyword=KeywordDefinition("LOAD_WORKFLOW_JOB"), arguments=[StringArgument()], documentation_link="keywords/load_workflow_job", required=False, group=self.group) return load_workflow_job
def addEclBase(self): ecl_base = ConfigurationLineDefinition( keyword=KeywordDefinition("ECLBASE"), arguments=[StringArgument()], documentation_link="keywords/eclbase", required=True, group=self.group) return ecl_base
def addFunction(self): function = ConfigurationLineDefinition( keyword=KeywordDefinition("FUNCTION"), arguments=[StringArgument()], documentation_link="keywords/function", required=False, group=self.group) return function
def addArgType(self): arg_type = ConfigurationLineDefinition( keyword=KeywordDefinition("ARG_TYPE"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/arg_type", required=False, group=self.group) return arg_type
def addLoadWorkflow(self): load_workflow = ConfigurationLineDefinition( keyword=KeywordDefinition("LOAD_WORKFLOW"), arguments=[PathArgument(), StringArgument(optional=True)], documentation_link="keywords/load_workflow", required=False, group=self.group) return load_workflow
def addEnkfMode(self): enkf_mode = ConfigurationLineDefinition( keyword=KeywordDefinition("ENKF_MODE"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/enkf_mode", required=False, group=self.group, ) return enkf_mode
def addContainer(self): container = ConfigurationLineDefinition( keyword=KeywordDefinition("CONTAINER"), arguments=[StringArgument(rest_of_line=True, allow_space=True)], documentation_link="keywords/container", required=False, group=self.group, ) return container
def addCaseTable(self): case_table = ConfigurationLineDefinition( keyword=KeywordDefinition("CASE_TABLE"), arguments=[StringArgument()], documentation_link="keywords/case_table", required=False, group=self.group, ) return case_table
def addEnkfCrossValidation(self): cross_validation = ConfigurationLineDefinition( keyword=KeywordDefinition("ENKF_CROSS_VALIDATION"), arguments=[StringArgument()], documentation_link="keywords/enkf_cross_validation", required=False, group=self.group, ) return cross_validation