+ if search_text+"Stored" in self.dictMCVal.keys():
+ self.text_da += data_name + "_config['Stored'] = '" + str(self.dictMCVal[search_text+"Stored"]) + "'\n"
+ self.text_da += "study_config['" + data_name + "'] = " + data_name + "_config\n"
+
+ if from_type == "ScriptWithSwitch":
+ self.text_da += data_name + "_ScriptWithSwitch = {}\n"
+ self.text_da += data_name + "_ScriptWithSwitch['Function'] = ['Direct', 'Tangent', 'Adjoint']\n"
+ self.text_da += data_name + "_ScriptWithSwitch['Script'] = {}\n"
+ self.text_da += data_name + "_ScriptWithSwitch['Script']['Direct'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithSwitch['Script']['Tangent'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithSwitch['Script']['Adjoint'] = '" + data + "'\n"
+ self.text_da += data_name + "_config = {}\n"
+ self.text_da += data_name + "_config['Type'] = 'Function'\n"
+ self.text_da += data_name + "_config['From'] = 'ScriptWithSwitch'\n"
+ self.text_da += data_name + "_config['Data'] = " + data_name + "_ScriptWithSwitch\n"
+ self.text_da += "study_config['" + data_name + "'] = " + data_name + "_config\n"
+
+ if from_type == "ScriptWithFunctions":
+ self.text_da += data_name + "_ScriptWithFunctions = {}\n"
+ self.text_da += data_name + "_ScriptWithFunctions['Function'] = ['Direct', 'Tangent', 'Adjoint']\n"
+ self.text_da += data_name + "_ScriptWithFunctions['Script'] = {}\n"
+ self.text_da += data_name + "_ScriptWithFunctions['Script']['Direct'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithFunctions['Script']['Tangent'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithFunctions['Script']['Adjoint'] = '" + data + "'\n"
+ self.text_da += data_name + "_config = {}\n"
+ self.text_da += data_name + "_config['Type'] = 'Function'\n"
+ self.text_da += data_name + "_config['From'] = 'ScriptWithFunctions'\n"
+ self.text_da += data_name + "_config['Data'] = " + data_name + "_ScriptWithFunctions\n"
+ self.text_da += "study_config['" + data_name + "'] = " + data_name + "_config\n"
+
+ if from_type == "ScriptWithOneFunction":
+ self.text_da += data_name + "_ScriptWithOneFunction = {}\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['Function'] = ['Direct', 'Tangent', 'Adjoint']\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['Script'] = {}\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['Script']['Direct'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['Script']['Tangent'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['Script']['Adjoint'] = '" + data + "'\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['DifferentialIncrement'] = " + str(float(self.dictMCVal[search_type + "SCRIPTWITHONEFUNCTION_DATA__DifferentialIncrement"])) + "\n"
+ self.text_da += data_name + "_ScriptWithOneFunction['CenteredFiniteDifference'] = " + str(self.dictMCVal[search_type + "SCRIPTWITHONEFUNCTION_DATA__CenteredFiniteDifference"]) + "\n"
+ if search_type + "SCRIPTWITHONEFUNCTION_DATA__EnableMultiProcessing" in self.dictMCVal.keys():
+ self.text_da += data_name + "_ScriptWithOneFunction['EnableMultiProcessing'] = " + str(self.dictMCVal[search_type + "SCRIPTWITHONEFUNCTION_DATA__EnableMultiProcessing"]) + "\n"
+ if search_type + "SCRIPTWITHONEFUNCTION_DATA__NumberOfProcesses" in self.dictMCVal.keys():
+ self.text_da += data_name + "_ScriptWithOneFunction['NumberOfProcesses'] = " + str(self.dictMCVal[search_type + "SCRIPTWITHONEFUNCTION_DATA__NumberOfProcesses"]) + "\n"
+ self.text_da += data_name + "_config = {}\n"
+ self.text_da += data_name + "_config['Type'] = 'Function'\n"
+ self.text_da += data_name + "_config['From'] = 'ScriptWithOneFunction'\n"
+ self.text_da += data_name + "_config['Data'] = " + data_name + "_ScriptWithOneFunction\n"