def initializeCurrentCaseFromExisting(source_case, target_case, source_report_step, parameters, members): if caseExists(source_case) and caseIsInitialized(source_case) and caseExists(target_case): total_member_count = getRealizationCount() member_mask = BoolVector.createFromList(total_member_count, members) selected_parameters = StringList(parameters) ERT.ert.getEnkfFsManager().customInitializeCurrentFromExistingCase(source_case, source_report_step, member_mask, selected_parameters) ERT.emitErtChange()
def buttonTriggered(self): source_case = InitializedCaseSelectorModel().getCurrentChoice() source_report_step = HistoryLengthModel().getSpinnerValue() selected_members = InitializationMembersModel().getSelectedItems() total_member_count = EnsembleSizeModel().getSpinnerValue() member_mask = BoolVector.createFromList(total_member_count, selected_members) selected_parameters = StringList((InitializationParametersModel()).getSelectedItems()) self.ert().getEnkfFsManager().customInitializeCurrentFromExistingCase(source_case, source_report_step, member_mask, selected_parameters) self.observable().notify(ButtonModelMixin.BUTTON_TRIGGERED_EVENT)
def initializeCurrentCaseFromExisting(source_case, target_case, source_report_step, parameters, members): if caseExists(source_case) and caseIsInitialized( source_case) and caseExists(target_case): total_member_count = getRealizationCount() member_mask = BoolVector.createFromList(total_member_count, members) selected_parameters = StringList(parameters) ERT.ert.getEnkfFsManager().customInitializeCurrentFromExistingCase( source_case, source_report_step, member_mask, selected_parameters) ERT.emitErtChange()
def buttonTriggered(self): source_case = InitializedCaseSelectorModel().getCurrentChoice() source_report_step = HistoryLengthModel().getSpinnerValue() source_state = EnkfStateType.ANALYZED selected_members = InitializationMembersModel().getSelectedItems() total_member_count = EnsembleSizeModel().getSpinnerValue() member_mask = BoolVector.createFromList(total_member_count, selected_members) ranking_key = None selected_parameters = StringList((InitializationParametersModel()).getSelectedItems()) # print("%s %d %d %s %s" % (source_case, source_report_step, int(source_state), str(selected_members), str(selected_parameters))) self.ert().initializeFromExistingCase(source_case, source_report_step, source_state, member_mask, ranking_key, selected_parameters) self.observable().notify(ButtonModelMixin.BUTTON_TRIGGERED_EVENT)
def runEnsembleExperiment(self, member_list, total_member_count): member_mask = BoolVector.createFromList(total_member_count, member_list) EnKFMain.cNamespace().run_exp(self, member_mask, True, 0, 0, EnkfStateType.ANALYZED, True)