def addEnkfLocalCv(self): enkf_local_cv = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_LOCAL_CV"), arguments=[BoolArgument()], documentation_link="keywords/enkf_local_cv", required=False, group=self.group) return enkf_local_cv
def addEnkfRerun(self): enkf_rerun = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_RERUN"), arguments=[BoolArgument()], documentation_link="keywords/enkf_rerun", required=False, group=self.group) return enkf_rerun
def addEnkfTruncation(self): enkf_truncation = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_TRUNCATION"), arguments=[FloatArgument()], documentation_link="keywords/enkf_truncation", required=False, group=self.group) return enkf_truncation
def addEnkfForceNComp(self): enkf_force_ncomp = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_FORCE_NCOMP"), arguments=[BoolArgument()], documentation_link="keywords/enkf_force_ncomp", required=False, group=self.group) return enkf_force_ncomp
def addMergeObservations(self): enkf_merge_observations = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_MERGE_OBSERVATIONS"), arguments=[BoolArgument()], documentation_link="keywords/enkf_merge_observations", required=False, group=self.group) return enkf_merge_observations
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 addEnkfAlpha(self): enkf_alpha = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_ALPHA"), arguments=[FloatArgument()], documentation_link="keywords/enkf_alpha", required=False, group=self.group) return enkf_alpha
def addLoadSeed(self): load_seed = ConfigurationLineDefinition(keyword=KeywordDefinition("LOAD_SEED"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/load_seed", required=False, group=self.group) return load_seed
def addGenKwExportFile(self): gen_kw_export_file = ConfigurationLineDefinition(keyword=KeywordDefinition("GEN_KW_EXPORT_FILE"), arguments=[StringArgument()], documentation_link="keywords/gen_kw_export_file", required=False, group=self.group) return gen_kw_export_file
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 addStoreSeed(self): store_seed = ConfigurationLineDefinition(keyword=KeywordDefinition("STORE_SEED"), arguments=[StringArgument(built_in=True)], documentation_link="keywords/store_seed", required=False, group=self.group) return store_seed
def addEclBase(self): ecl_base = ConfigurationLineDefinition(keyword=KeywordDefinition("ECLBASE"), arguments=[StringArgument()], documentation_link="keywords/eclbase", required=True, group=self.group) return ecl_base
def addDataFile(self): data_file = ConfigurationLineDefinition(keyword=KeywordDefinition("DATA_FILE"), arguments=[PathArgument()], documentation_link="keywords/data_file", required=True, group=self.group) return data_file
def addEnkfPenPress(self): enkf_pen_press = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_PEN_PRESS"), arguments=[BoolArgument()], documentation_link="keywords/enkf_pen_press", required=False, group=self.group) return enkf_pen_press
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
def addGenKwTagFormat(self): gen_kw_tag_format = ConfigurationLineDefinition(keyword=KeywordDefinition("GEN_KW_TAG_FORMAT"), arguments=[StringArgument(built_in=True,allow_space=True)], documentation_link="keywords/gen_kw_tag_format", required=False, group=self.group) return gen_kw_tag_format
def addEnkfSchedFile(self): sched_file = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_SCHED_FILE"), arguments=[PathArgument()], documentation_link="keywords/enkf_sched_file", required=False, group=self.group) return sched_file
def addSummary(self): summary = ConfigurationLineDefinition(keyword=KeywordDefinition("SUMMARY"), arguments=[StringArgument(rest_of_line=True,allow_space=True)], documentation_link="keywords/summary", required=False, group=self.group) return summary
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 addDBaseType(self): dbase_type = ConfigurationLineDefinition(keyword=KeywordDefinition("DBASE_TYPE"), arguments=[StringArgument()], documentation_link="keywords/dbase_type", required=False, group=self.group) return dbase_type
def addEnkfBootstrap(self): enkf_bootstrap = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_BOOTSTRAP"), arguments=[BoolArgument()], documentation_link="keywords/enkf_bootstrap", required=False, group=self.group) return enkf_bootstrap
def addEquilInitFile(self): equil_init_file = ConfigurationLineDefinition( keyword=KeywordDefinition("EQUIL_INIT_FILE"), arguments=[PathArgument()], documentation_link="keywords/equil_init_file", group=self.group) return equil_init_file
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 addGrid(self): grid = ConfigurationLineDefinition(keyword=KeywordDefinition("GRID"), arguments=[PathArgument()], documentation_link="keywords/grid", required=True, group=self.group) return grid
def addEnkfNComp(self): enkf_ncomp = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_NCOMP"), arguments=[IntegerArgument()], documentation_link="keywords/enkf_ncomp", required=False, group=self.group) return enkf_ncomp
def addUpdateLogPath(self): update_log_path = ConfigurationLineDefinition(keyword=KeywordDefinition("UPDATE_LOG_PATH"), arguments=[PathArgument()], documentation_link="keywords/update_log_path", required=False, group=self.group) return update_log_path
def addRerunStart(self): rerun_start = ConfigurationLineDefinition(keyword=KeywordDefinition("RERUN_START"), arguments=[IntegerArgument()], documentation_link="keywords/rerun_start", required=False, group=self.group) return rerun_start
def addUpdateResults(self): update_results = ConfigurationLineDefinition(keyword=KeywordDefinition("UPDATE_RESULTS"), arguments=[BoolArgument()], documentation_link="keywords/update_results", required=False, group=self.group) return update_results
def addMaxSubmit(self): max_submit = ConfigurationLineDefinition( keyword=KeywordDefinition("MAX_SUBMIT"), arguments=[IntegerArgument()], documentation_link="keywords/max_submit", group=self.group) return max_submit
def addEnkfCvFolds(self): enkf_cv_folds = ConfigurationLineDefinition(keyword=KeywordDefinition("ENKF_CV_FOLDS"), arguments=[IntegerArgument()], documentation_link="keywords/enkf_cv_folds", required=False, group=self.group) return enkf_cv_folds