Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
 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
Exemplo n.º 7
0
 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
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
 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
Exemplo n.º 10
0
 def addJobName(self):
     job_name = ConfigurationLineDefinition(keyword=KeywordDefinition("JOBNAME"),
                                            arguments=[StringArgument()],
                                            documentation_link="keywords/job_name",
                                            required=True,
                                            group=self.group)
     return job_name
Exemplo n.º 11
0
 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
Exemplo n.º 12
0
 def addEclBase(self):
     ecl_base = ConfigurationLineDefinition(keyword=KeywordDefinition("ECLBASE"),
                                            arguments=[StringArgument()],
                                            documentation_link="keywords/eclbase",
                                            required=True,
                                            group=self.group)
     return ecl_base
Exemplo n.º 13
0
 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
Exemplo n.º 14
0
 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
Exemplo n.º 15
0
 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
Exemplo n.º 16
0
 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
Exemplo n.º 17
0
 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
Exemplo n.º 18
0
 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
Exemplo n.º 19
0
 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
Exemplo n.º 20
0
 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
Exemplo n.º 21
0
 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
Exemplo n.º 22
0
 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
Exemplo n.º 23
0
 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
Exemplo n.º 24
0
 def addGrid(self):
     grid = ConfigurationLineDefinition(keyword=KeywordDefinition("GRID"),
                                        arguments=[PathArgument()],
                                        documentation_link="keywords/grid",
                                        required=True,
                                        group=self.group)
     return grid
Exemplo n.º 25
0
 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
Exemplo n.º 26
0
 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
Exemplo n.º 27
0
 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
Exemplo n.º 28
0
 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
Exemplo n.º 29
0
 def addMaxSubmit(self):
     max_submit = ConfigurationLineDefinition(
         keyword=KeywordDefinition("MAX_SUBMIT"),
         arguments=[IntegerArgument()],
         documentation_link="keywords/max_submit",
         group=self.group)
     return max_submit
Exemplo n.º 30
0
 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