1 
2 namespace Dakota {
3 
4 /** 742 distinct keywords (plus 101 aliases) **/
5 
6 static KeyWord
7 	kw_1[3] = {
8 		{"active_set_vector",8,0,1,0,0,0.,0.,0,N_ifm(false,activeSetVectorFlag)},
9 		{"evaluation_cache",8,0,2,0,0,0.,0.,0,N_ifm(false,evalCacheFlag)},
10 		{"restart_file",8,0,3,0,0,0.,0.,0,N_ifm(false,restartFileFlag)}
11 		},
12 	kw_2[1] = {
13 		{"processors_per_analysis",9,0,1,0,0,0.,0.,0,N_ifm(int,procsPerAnalysis)}
14 		},
15 	kw_3[4] = {
16 		{"abort",8,0,1,1,0,0.,0.,0,N_ifm(lit,failAction_abort)},
17 		{"continuation",8,0,1,1,0,0.,0.,0,N_ifm(lit,failAction_continuation)},
18 		{"recover",14,0,1,1,0,0.,0.,0,N_ifm(Rlit,3failAction_recover)},
19 		{"retry",9,0,1,1,0,0.,0.,0,N_ifm(ilit,3failAction_retry)}
20 		},
21 	kw_4[2] = {
22 		{"copy",8,0,1,0,0,0.,0.,0,N_ifm(true,templateCopy)},
23 		{"replace",8,0,2,0,0,0.,0.,0,N_ifm(true,templateReplace)}
24 		},
25 	kw_5[7] = {
26 		{"dir_save",0,0,3,0,0,0.,0.,2,N_ifm(true,dirSave)},
27 		{"dir_tag",0,0,2,0,0,0.,0.,2,N_ifm(true,dirTag)},
28 		{"directory_save",8,0,3,0,0,0.,0.,0,N_ifm(true,dirSave)},
29 		{"directory_tag",8,0,2,0,0,0.,0.,0,N_ifm(true,dirTag)},
30 		{"named",11,0,1,0,0,0.,0.,0,N_ifm(str,workDir)},
31 		{"template_directory",11,2,4,0,kw_4,0.,0.,0,N_ifm(str,templateDir)},
32 		{"template_files",15,2,4,0,kw_4,0.,0.,0,N_ifm(strL,templateFiles)}
33 		},
34 	kw_6[7] = {
35 		{"aprepro",8,0,4,0,0,0.,0.,0,N_ifm(true,apreproFlag)},
36 		{"file_save",8,0,6,0,0,0.,0.,0,N_ifm(true,fileSaveFlag)},
37 		{"file_tag",8,0,5,0,0,0.,0.,0,N_ifm(true,fileTagFlag)},
38 		{"parameters_file",11,0,1,0,0,0.,0.,0,N_ifm(str,parametersFile)},
39 		{"results_file",11,0,2,0,0,0.,0.,0,N_ifm(str,resultsFile)},
40 		{"verbatim",8,0,3,0,0,0.,0.,0,N_ifm(true,verbatimFlag)},
41 		{"work_directory",8,7,7,0,kw_5,0.,0.,0,N_ifm(true,useWorkdir)}
42 		},
43 	kw_7[9] = {
44 		{"analysis_components",15,0,1,0,0,0.,0.,0,N_ifm(str2D,analysisComponents)},
45 		{"deactivate",8,3,6,0,kw_1},
46 		{"direct",8,1,4,1,kw_2,0.,0.,0,N_ifm(lit,interfaceType_direct)},
47 		{"failure_capture",8,4,5,0,kw_3},
48 		{"fork",8,7,4,1,kw_6,0.,0.,0,N_ifm(lit,interfaceType_fork)},
49 		{"grid",8,0,4,1,0,0.,0.,0,N_ifm(lit,interfaceType_grid)},
50 		{"input_filter",11,0,2,0,0,0.,0.,0,N_ifm(str,inputFilter)},
51 		{"output_filter",11,0,3,0,0,0.,0.,0,N_ifm(str,outputFilter)},
52 		{"system",8,7,4,1,kw_6,0.,0.,0,N_ifm(lit,interfaceType_system)}
53 		},
54 	kw_8[4] = {
55 		{"analysis_concurrency",9,0,3,0,0,0.,0.,0,N_ifm(int,asynchLocalAnalysisConcurrency)},
56 		{"evaluation_concurrency",9,0,1,0,0,0.,0.,0,N_ifm(int,asynchLocalEvalConcurrency)},
57 		{"local_evaluation_self_scheduling",8,0,2,0,0,0.,0.,0,N_ifm(lit,asynchLocalEvalScheduling_self)},
58 		{"local_evaluation_static_scheduling",8,0,2,0,0,0.,0.,0,N_ifm(lit,asynchLocalEvalScheduling_static)}
59 		},
60 	kw_9[10] = {
61 		{"algebraic_mappings",11,0,2,0,0,0.,0.,0,N_ifm(str,algebraicMappings)},
62 		{"analysis_drivers",15,9,3,0,kw_7,0.,0.,0,N_ifm(strL,analysisDrivers)},
63 		{"analysis_self_scheduling",8,0,8,0,0,0.,0.,0,N_ifm(lit,analysisScheduling_self)},
64 		{"analysis_servers",9,0,7,0,0,0.,0.,0,N_ifm(int,analysisServers)},
65 		{"analysis_static_scheduling",8,0,8,0,0,0.,0.,0,N_ifm(lit,analysisScheduling_static)},
66 		{"asynchronous",8,4,4,0,kw_8,0.,0.,0,N_ifm(lit,interfaceSynchronization_asynchronous)},
67 		{"evaluation_self_scheduling",8,0,6,0,0,0.,0.,0,N_ifm(lit,evalScheduling_self)},
68 		{"evaluation_servers",9,0,5,0,0,0.,0.,0,N_ifm(int,evalServers)},
69 		{"evaluation_static_scheduling",8,0,6,0,0,0.,0.,0,N_ifm(lit,evalScheduling_static)},
70 		{"id_interface",11,0,1,0,0,0.,0.,0,N_ifm(str,idInterface)}
71 		},
72 	kw_10[9] = {
73 		{"linear_equality_constraint_matrix",14,0,6,0,0,0.,0.,0,N_mdm(RealDL,linearEqConstraintCoeffs)},
74 		{"linear_equality_scale_types",15,0,8,0,0,0.,0.,0,N_mdm(strL,linearEqScaleTypes)},
75 		{"linear_equality_scales",14,0,9,0,0,0.,0.,0,N_mdm(RealDL,linearEqScales)},
76 		{"linear_equality_targets",14,0,7,0,0,0.,0.,0,N_mdm(RealDL,linearEqTargets)},
77 		{"linear_inequality_constraint_matrix",14,0,1,0,0,0.,0.,0,N_mdm(RealDL,linearIneqConstraintCoeffs)},
78 		{"linear_inequality_lower_bounds",14,0,2,0,0,0.,0.,0,N_mdm(RealDL,linearIneqLowerBnds)},
79 		{"linear_inequality_scale_types",15,0,4,0,0,0.,0.,0,N_mdm(strL,linearIneqScaleTypes)},
80 		{"linear_inequality_scales",14,0,5,0,0,0.,0.,0,N_mdm(RealDL,linearIneqScales)},
81 		{"linear_inequality_upper_bounds",14,0,3,0,0,0.,0.,0,N_mdm(RealDL,linearIneqUpperBnds)}
82 		},
83 	kw_11[7] = {
84 		{"merit1",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit1)},
85 		{"merit1_smooth",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit1_smooth)},
86 		{"merit2",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit2)},
87 		{"merit2_smooth",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit2_smooth)},
88 		{"merit2_squared",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit2_squared)},
89 		{"merit_max",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit_max)},
90 		{"merit_max_smooth",8,0,1,1,0,0.,0.,0,N_mdm(lit,meritFunction_merit_max_smooth)}
91 		},
92 	kw_12[2] = {
93 		{"blocking",8,0,1,1,0,0.,0.,0,N_mdm(lit,evalSynchronize_blocking)},
94 		{"nonblocking",8,0,1,1,0,0.,0.,0,N_mdm(lit,evalSynchronize_nonblocking)}
95 		},
96 	kw_13[10] = {
97 		{0,0,9,0,0,kw_10},
98 		{"constraint_penalty",10,0,7,0,0,0.,0.,0,N_mdm(Real,constrPenalty)},
99 		{"contraction_factor",10,0,2,0,0,0.,0.,0,N_mdm(Real,contractStepLength)},
100 		{"initial_delta",10,0,1,0,0,0.,0.,0,N_mdm(Real,initStepLength)},
101 		{"merit_function",8,7,6,0,kw_11},
102 		{"smoothing_factor",10,0,8,0,0,0.,0.,0,N_mdm(Real,smoothFactor)},
103 		{"solution_accuracy",2,0,4,0,0,0.,0.,1,N_mdm(Real,solnTarget)},
104 		{"solution_target",10,0,4,0,0,0.,0.,0,N_mdm(Real,solnTarget)},
105 		{"synchronization",8,2,5,0,kw_12},
106 		{"variable_tolerance",10,0,3,0,0,0.,0.,0,N_mdm(Real,threshStepLength)}
107 		},
108 	kw_14[3] = {
109 		{"deltas_per_variable",5,0,2,2,0,0.,0.,2,N_mdm(intDL,stepsPerVariable)},
110 		{"step_vector",14,0,1,1,0,0.,0.,0,N_mdm(RealDL,stepVector)},
111 		{"steps_per_variable",13,0,2,2,0,0.,0.,0,N_mdm(intDL,stepsPerVariable)}
112 		},
113 	kw_15[5] = {
114 		{"misc_options",15,0,4,0,0,0.,0.,0,N_mdm(strL,miscOptions)},
115 		{"seed",9,0,2,0,0,0.,0.,0,N_mdm(pint,randomSeed)},
116 		{"show_misc_options",8,0,3,0,0,0.,0.,0,N_mdm(true,showMiscOptions)},
117 		{"solution_accuracy",2,0,1,0,0,0.,0.,1,N_mdm(Real,solnTarget)},
118 		{"solution_target",10,0,1,0,0,0.,0.,0,N_mdm(Real,solnTarget)}
119 		},
120 	kw_16[2] = {
121 		{"initial_delta",10,0,1,1,0,0.,0.,0,N_mdm(Real,initDelta)},
122 		{"variable_tolerance",10,0,2,2,0,0.,0.,0,N_mdm(Real,threshDelta)}
123 		},
124 	kw_17[3] = {
125 		{0,0,5,0,0,kw_15},
126 		{0,0,2,0,0,kw_16},
127 		{""}
128 		},
129 	kw_18[2] = {
130 		{"all_dimensions",8,0,1,1,0,0.,0.,0,N_mdm(lit,boxDivision_all_dimensions)},
131 		{"major_dimension",8,0,1,1,0,0.,0.,0,N_mdm(lit,boxDivision_major_dimension)}
132 		},
133 	kw_19[7] = {
134 		{0,0,5,0,0,kw_15},
135 		{"constraint_penalty",10,0,6,0,0,0.,0.,0,N_mdm(Real,constraintPenalty)},
136 		{"division",8,2,1,0,kw_18},
137 		{"global_balance_parameter",10,0,2,0,0,0.,0.,0,N_mdm(Real,globalBalanceParam)},
138 		{"local_balance_parameter",10,0,3,0,0,0.,0.,0,N_mdm(Real,localBalanceParam)},
139 		{"max_boxsize_limit",10,0,4,0,0,0.,0.,0,N_mdm(Real,maxBoxSize)},
140 		{"min_boxsize_limit",10,0,5,0,0,0.,0.,0,N_mdm(Real,minBoxSize)}
141 		},
142 	kw_20[3] = {
143 		{"blend",8,0,1,1,0,0.,0.,0,N_mdm(lit,crossoverType_blend)},
144 		{"two_point",8,0,1,1,0,0.,0.,0,N_mdm(lit,crossoverType_two_point)},
145 		{"uniform",8,0,1,1,0,0.,0.,0,N_mdm(lit,crossoverType_uniform)}
146 		},
147 	kw_21[2] = {
148 		{"linear_rank",8,0,1,1,0,0.,0.,0,N_mdm(lit,fitnessType_linear_rank)},
149 		{"merit_function",8,0,1,1,0,0.,0.,0,N_mdm(lit,fitnessType_proportional)}
150 		},
151 	kw_22[3] = {
152 		{"flat_file",11,0,1,1,0,0.,0.,0,N_mdm(slit2,3initializationType_flat_file)},
153 		{"simple_random",8,0,1,1,0,0.,0.,0,N_mdm(lit,initializationType_random)},
154 		{"unique_random",8,0,1,1,0,0.,0.,0,N_mdm(lit,initializationType_unique_random)}
155 		},
156 	kw_23[2] = {
157 		{"mutation_range",9,0,2,0,0,0.,0.,0,N_mdm(int,mutationRange)},
158 		{"mutation_scale",10,0,1,0,0,0.,0.,0,N_mdm(Real,mutationScale)}
159 		},
160 	kw_24[5] = {
161 		{"non_adaptive",8,0,2,0,0,0.,0.,0,N_mdm(false,mutationAdaptive)},
162 		{"offset_cauchy",8,2,1,1,kw_23,0.,0.,0,N_mdm(lit,mutationType_offset_cauchy)},
163 		{"offset_normal",8,2,1,1,kw_23,0.,0.,0,N_mdm(lit,mutationType_offset_normal)},
164 		{"offset_uniform",8,2,1,1,kw_23,0.,0.,0,N_mdm(lit,mutationType_offset_uniform)},
165 		{"replace_uniform",8,0,1,1,0,0.,0.,0,N_mdm(lit,mutationType_replace_uniform)}
166 		},
167 	kw_25[4] = {
168 		{"chc",9,0,1,1,0,0.,0.,0,N_mdm(ilit2,3replacementType_chc)},
169 		{"elitist",9,0,1,1,0,0.,0.,0,N_mdm(ilit2,3replacementType_elitist)},
170 		{"new_solutions_generated",9,0,2,0,0,0.,0.,0,N_mdm(int,newSolnsGenerated)},
171 		{"random",9,0,1,1,0,0.,0.,0,N_mdm(ilit2,3replacementType_random)}
172 		},
173 	kw_26[10] = {
174 		{0,0,5,0,0,kw_15},
175 		{"constraint_penalty",10,0,9,0,0,0.,0.,0,N_mdm(Real,constraintPenalty)},
176 		{"crossover_rate",10,0,5,0,0,0.,0.,0,N_mdm(Real,crossoverRate)},
177 		{"crossover_type",8,3,6,0,kw_20},
178 		{"fitness_type",8,2,3,0,kw_21},
179 		{"initialization_type",8,3,2,0,kw_22},
180 		{"mutation_rate",10,0,7,0,0,0.,0.,0,N_mdm(Real,mutationRate)},
181 		{"mutation_type",8,5,8,0,kw_24},
182 		{"population_size",9,0,1,0,0,0.,0.,0,N_mdm(pint,populationSize)},
183 		{"replacement_type",8,4,4,0,kw_25}
184 		},
185 	kw_27[2] = {
186 		{"constraint_penalty",10,0,2,0,0,0.,0.,0,N_mdm(Real,constraintPenalty)},
187 		{"contraction_factor",10,0,1,0,0,0.,0.,0,N_mdm(Real,contractFactor)}
188 		},
189 	kw_28[3] = {
190 		{"adaptive_pattern",8,0,1,1,0,0.,0.,0,N_mdm(lit,exploratoryMoves_adaptive)},
191 		{"basic_pattern",8,0,1,1,0,0.,0.,0,N_mdm(lit,exploratoryMoves_simple)},
192 		{"multi_step",8,0,1,1,0,0.,0.,0,N_mdm(lit,exploratoryMoves_multi_step)}
193 		},
194 	kw_29[2] = {
195 		{"coordinate",8,0,1,1,0,0.,0.,0,N_mdm(lit,patternBasis_coordinate)},
196 		{"simplex",8,0,1,1,0,0.,0.,0,N_mdm(lit,patternBasis_simplex)}
197 		},
198 	kw_30[2] = {
199 		{"blocking",8,0,1,1,0,0.,0.,0,N_mdm(lit,evalSynchronization_blocking)},
200 		{"nonblocking",8,0,1,1,0,0.,0.,0,N_mdm(lit,evalSynchronization_nonblocking)}
201 		},
202 	kw_31[11] = {
203 		{0,0,5,0,0,kw_15},
204 		{0,0,2,0,0,kw_16},
205 		{0,0,2,0,0,kw_27},
206 		{"constant_penalty",8,0,1,0,0,0.,0.,0,N_mdm(true,constantPenalty)},
207 		{"expand_after_success",9,0,3,0,0,0.,0.,0,N_mdm(int,expandAfterSuccess)},
208 		{"exploratory_moves",8,3,7,0,kw_28},
209 		{"no_expansion",8,0,2,0,0,0.,0.,0,N_mdm(false,expansionFlag)},
210 		{"pattern_basis",8,2,4,0,kw_29},
211 		{"stochastic",8,0,5,0,0,0.,0.,0,N_mdm(true,randomizeOrderFlag)},
212 		{"synchronization",8,2,8,0,kw_30},
213 		{"total_pattern_size",9,0,6,0,0,0.,0.,0,N_mdm(int,totalPatternSize)}
214 		},
215 	kw_32[7] = {
216 		{0,0,5,0,0,kw_15},
217 		{0,0,2,0,0,kw_16},
218 		{0,0,2,0,0,kw_27},
219 		{"constant_penalty",8,0,4,0,0,0.,0.,0,N_mdm(true,constantPenalty)},
220 		{"contract_after_failure",9,0,1,0,0,0.,0.,0,N_mdm(int,contractAfterFail)},
221 		{"expand_after_success",9,0,3,0,0,0.,0.,0,N_mdm(int,expandAfterSuccess)},
222 		{"no_expansion",8,0,2,0,0,0.,0.,0,N_mdm(false,expansionFlag)}
223 		},
224 	kw_33[1] = {
225 		{"seed",9,0,1,0,0,0.,0.,0,N_mdm(pint,randomSeed)}
226 		},
227 	kw_34[1] = {
228 		{"samples",9,0,1,0,0,0.,0.,0,N_mdm(int,numSamples)}
229 		},
230 	kw_35[14] = {
231 		{0,0,1,0,0,kw_33},
232 		{0,0,1,0,0,kw_34},
233 		{"box_behnken",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_box_behnken)},
234 		{"central_composite",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_central_composite)},
235 		{"fixed_seed",8,0,5,0,0,0.,0.,0,N_mdm(true,fixedSeedFlag)},
236 		{"grid",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_grid)},
237 		{"lhs",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_lhs)},
238 		{"main_effects",8,0,2,0,0,0.,0.,0,N_mdm(true,mainEffectsFlag)},
239 		{"oa_lhs",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_oa_lhs)},
240 		{"oas",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_oas)},
241 		{"quality_metrics",8,0,3,0,0,0.,0.,0,N_mdm(true,volQualityFlag)},
242 		{"random",8,0,1,1,0,0.,0.,0,N_mdm(lit,daceMethod_random)},
243 		{"symbols",9,0,6,0,0,0.,0.,0,N_mdm(int,numSymbols)},
244 		{"variance_based_decomp",8,0,4,0,0,0.,0.,0,N_mdm(true,varBasedDecompFlag)}
245 		},
246 	kw_36[3] = {
247 		{"grid",8,0,1,1,0,0.,0.,0,N_mdm(lit,trialType_grid)},
248 		{"halton",8,0,1,1,0,0.,0.,0,N_mdm(lit,trialType_halton)},
249 		{"random",8,0,1,1,0,0.,0.,0,N_mdm(lit,trialType_random)}
250 		},
251 	kw_37[8] = {
252 		{0,0,1,0,0,kw_33},
253 		{0,0,1,0,0,kw_34},
254 		{"fixed_seed",8,0,4,0,0,0.,0.,0,N_mdm(true,fixedSeedFlag)},
255 		{"latinize",8,0,1,0,0,0.,0.,0,N_mdm(true,latinizeFlag)},
256 		{"num_trials",9,0,6,0,0,0.,0.,0,N_mdm(int,numTrials)},
257 		{"quality_metrics",8,0,2,0,0,0.,0.,0,N_mdm(true,volQualityFlag)},
258 		{"trial_type",8,3,5,0,kw_36},
259 		{"variance_based_decomp",8,0,3,0,0,0.,0.,0,N_mdm(true,varBasedDecompFlag)}
260 		},
261 	kw_38[10] = {
262 		{"fixed_sequence",8,0,6,0,0,0.,0.,0,N_mdm(true,fixedSequenceFlag)},
263 		{"halton",8,0,1,1,0,0.,0.,0,N_mdm(lit,methodName_fsu_halton)},
264 		{"hammersley",8,0,1,1,0,0.,0.,0,N_mdm(lit,methodName_fsu_hammersley)},
265 		{"latinize",8,0,2,0,0,0.,0.,0,N_mdm(true,latinizeFlag)},
266 		{"prime_base",13,0,9,0,0,0.,0.,0,N_mdm(intDL,primeBase)},
267 		{"quality_metrics",8,0,3,0,0,0.,0.,0,N_mdm(true,volQualityFlag)},
268 		{"samples",9,0,5,0,0,0.,0.,0,N_mdm(int,numSamples)},
269 		{"sequence_leap",13,0,8,0,0,0.,0.,0,N_mdm(intDL,sequenceLeap)},
270 		{"sequence_start",13,0,7,0,0,0.,0.,0,N_mdm(intDL,sequenceStart)},
271 		{"variance_based_decomp",8,0,4,0,0,0.,0.,0,N_mdm(true,varBasedDecompFlag)}
272 		},
273 	kw_39[1] = {
274 		{"list_of_points",14,0,1,1,0,0.,0.,0,N_mdm(RealDL,listOfPoints)}
275 		},
276 	kw_40[1] = {
277 		{"partitions",13,0,1,1,0,0.,0.,0,N_mdm(ushintL,varPartitions)}
278 		},
279 	kw_41[4] = {
280 		{"min_boxsize_limit",10,0,2,0,0,0.,0.,0,N_mdm(Real,minBoxSize)},
281 		{"solution_accuracy",2,0,1,0,0,0.,0.,1,N_mdm(Real,solnTarget)},
282 		{"solution_target",10,0,1,0,0,0.,0.,0,N_mdm(Real,solnTarget)},
283 		{"volume_boxsize_limit",10,0,3,0,0,0.,0.,0,N_mdm(Real,volBoxSize)}
284 		},
285 	kw_42[9] = {
286 		{"absolute_conv_tol",10,0,2,0,0,0.,0.,0,N_mdm(Real,absConvTol)},
287 		{"covariance",9,0,8,0,0,0.,0.,0,N_mdm(int,covarianceType)},
288 		{"false_conv_tol",10,0,6,0,0,0.,0.,0,N_mdm(Real,falseConvTol)},
289 		{"function_precision",10,0,1,0,0,0.,0.,0,N_mdm(Real,functionPrecision)},
290 		{"initial_trust_radius",10,0,7,0,0,0.,0.,0,N_mdm(Real,initTRRadius)},
291 		{"regression_diagnostics",8,0,9,0,0,0.,0.,0,N_mdm(true,regressDiag)},
292 		{"singular_conv_tol",10,0,4,0,0,0.,0.,0,N_mdm(Real,singConvTol)},
293 		{"singular_radius",10,0,5,0,0,0.,0.,0,N_mdm(Real,singRadius)},
294 		{"x_conv_tol",10,0,3,0,0,0.,0.,0,N_mdm(Real,xConvTol)}
295 		},
296 	kw_43[2] = {
297 		{"mt19937",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_mt19937)},
298 		{"rnum2",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_rnum2)}
299 		},
300 	kw_44[3] = {
301 		{0,0,1,0,0,kw_33},
302 		{0,0,1,0,0,kw_34},
303 		{"rng",8,2,1,0,kw_43}
304 		},
305 	kw_45[2] = {
306 		{"complementary",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_complementary)},
307 		{"cumulative",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_cumulative)}
308 		},
309 	kw_46[1] = {
310 		{"num_gen_reliability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,genReliabilityLevels)}
311 		},
312 	kw_47[1] = {
313 		{"num_probability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,probabilityLevels)}
314 		},
315 	kw_48[2] = {
316 		{"mt19937",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_mt19937)},
317 		{"rnum2",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_rnum2)}
318 		},
319 	kw_49[4] = {
320 		{"distribution",8,2,1,0,kw_45},
321 		{"gen_reliability_levels",14,1,3,0,kw_46,0.,0.,0,N_mdm(resplevs,genReliabilityLevels)},
322 		{"probability_levels",14,1,2,0,kw_47,0.,0.,0,N_mdm(resplevs01,probabilityLevels)},
323 		{"rng",8,2,4,0,kw_48}
324 		},
325 	kw_50[2] = {
326 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
327 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)}
328 		},
329 	kw_51[2] = {
330 		{"compute",8,2,2,0,kw_50},
331 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
332 		},
333 	kw_52[6] = {
334 		{0,0,1,0,0,kw_33},
335 		{0,0,1,0,0,kw_34},
336 		{0,0,4,0,0,kw_49},
337 		{"ego",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_ego)},
338 		{"lhs",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_lhs)},
339 		{"response_levels",14,2,2,0,kw_51,0.,0.,0,N_mdm(resplevs,responseLevels)}
340 		},
341 	kw_53[2] = {
342 		{"mt19937",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_mt19937)},
343 		{"rnum2",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_rnum2)}
344 		},
345 	kw_54[5] = {
346 		{0,0,1,0,0,kw_33},
347 		{0,0,1,0,0,kw_34},
348 		{"ego",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_ego)},
349 		{"lhs",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_lhs)},
350 		{"rng",8,2,2,0,kw_53}
351 		},
352 	kw_55[2] = {
353 		{"complementary",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_complementary)},
354 		{"cumulative",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_cumulative)}
355 		},
356 	kw_56[1] = {
357 		{"num_gen_reliability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,genReliabilityLevels)}
358 		},
359 	kw_57[1] = {
360 		{"num_probability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,probabilityLevels)}
361 		},
362 	kw_58[3] = {
363 		{"distribution",8,2,1,0,kw_55},
364 		{"gen_reliability_levels",14,1,3,0,kw_56,0.,0.,0,N_mdm(resplevs,genReliabilityLevels)},
365 		{"probability_levels",14,1,2,0,kw_57,0.,0.,0,N_mdm(resplevs01,probabilityLevels)}
366 		},
367 	kw_59[2] = {
368 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
369 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)}
370 		},
371 	kw_60[2] = {
372 		{"compute",8,2,2,0,kw_59},
373 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
374 		},
375 	kw_61[2] = {
376 		{"mt19937",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_mt19937)},
377 		{"rnum2",8,0,1,1,0,0.,0.,0,N_mdm(lit,rngName_rnum2)}
378 		},
379 	kw_62[7] = {
380 		{0,0,3,0,0,kw_58},
381 		{"all_variables",8,0,2,0,0,0.,0.,0,N_mdm(true,allVarsFlag)},
382 		{"response_levels",14,2,5,0,kw_60,0.,0.,0,N_mdm(resplevs,responseLevels)},
383 		{"rng",8,2,4,0,kw_61},
384 		{"seed",9,0,3,0,0,0.,0.,0,N_mdm(pint,randomSeed)},
385 		{"u_gaussian_process",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_egra_u)},
386 		{"x_gaussian_process",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_egra_x)}
387 		},
388 	kw_63[2] = {
389 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
390 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)}
391 		},
392 	kw_64[2] = {
393 		{"compute",8,2,2,0,kw_63},
394 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
395 		},
396 	kw_65[4] = {
397 		{0,0,1,0,0,kw_33},
398 		{0,0,1,0,0,kw_34},
399 		{0,0,4,0,0,kw_49},
400 		{"response_levels",14,2,1,0,kw_64,0.,0.,0,N_mdm(resplevs,responseLevels)}
401 		},
402 	kw_66[2] = {
403 		{"complementary",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_complementary)},
404 		{"cumulative",8,0,1,1,0,0.,0.,0,N_mdm(lit,distributionType_cumulative)}
405 		},
406 	kw_67[1] = {
407 		{"num_gen_reliability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,genReliabilityLevels)}
408 		},
409 	kw_68[1] = {
410 		{"num_probability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,probabilityLevels)}
411 		},
412 	kw_69[2] = {
413 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
414 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)}
415 		},
416 	kw_70[2] = {
417 		{"compute",8,2,2,0,kw_69},
418 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
419 		},
420 	kw_71[6] = {
421 		{"distribution",8,2,5,0,kw_66},
422 		{"gen_reliability_levels",14,1,4,0,kw_67,0.,0.,0,N_mdm(resplevs,genReliabilityLevels)},
423 		{"nip",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_nip)},
424 		{"probability_levels",14,1,3,0,kw_68,0.,0.,0,N_mdm(resplevs01,probabilityLevels)},
425 		{"response_levels",14,2,2,0,kw_70,0.,0.,0,N_mdm(resplevs,responseLevels)},
426 		{"sqp",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_sqp)}
427 		},
428 	kw_72[2] = {
429 		{"nip",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_nip)},
430 		{"sqp",8,0,1,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_sqp)}
431 		},
432 	kw_73[5] = {
433 		{"adapt_import",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilityIntegrationRefine_ais)},
434 		{"import",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilityIntegrationRefine_is)},
435 		{"mm_adapt_import",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilityIntegrationRefine_mmais)},
436 		{"samples",9,0,2,0,0,0.,0.,0,N_mdm(int,numSamples)},
437 		{"seed",9,0,3,0,0,0.,0.,0,N_mdm(pint,randomSeed)}
438 		},
439 	kw_74[3] = {
440 		{"first_order",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilityIntegration_first_order)},
441 		{"refinement",8,5,2,0,kw_73},
442 		{"second_order",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilityIntegration_second_order)}
443 		},
444 	kw_75[9] = {
445 		{"nip",8,0,2,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_nip)},
446 		{"no_approx",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_no_approx)},
447 		{"sqp",8,0,2,0,0,0.,0.,0,N_mdm(lit,nondOptAlgorithm_sqp)},
448 		{"u_taylor_mean",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_amv_u)},
449 		{"u_taylor_mpp",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_amv_plus_u)},
450 		{"u_two_point",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_tana_u)},
451 		{"x_taylor_mean",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_amv_x)},
452 		{"x_taylor_mpp",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_amv_plus_x)},
453 		{"x_two_point",8,0,1,1,0,0.,0.,0,N_mdm(lit,reliabilitySearchType_tana_x)}
454 		},
455 	kw_76[1] = {
456 		{"num_reliability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,reliabilityLevels)}
457 		},
458 	kw_77[3] = {
459 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
460 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)},
461 		{"reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_reliabilities)}
462 		},
463 	kw_78[2] = {
464 		{"compute",8,3,2,0,kw_77},
465 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
466 		},
467 	kw_79[5] = {
468 		{0,0,3,0,0,kw_58},
469 		{"integration",8,3,2,0,kw_74},
470 		{"mpp_search",8,9,1,0,kw_75},
471 		{"reliability_levels",14,1,4,0,kw_76,0.,0.,0,N_mdm(resplevs,reliabilityLevels)},
472 		{"response_levels",14,2,3,0,kw_78,0.,0.,0,N_mdm(resplevs,responseLevels)}
473 		},
474 	kw_80[1] = {
475 		{"num_reliability_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,reliabilityLevels)}
476 		},
477 	kw_81[3] = {
478 		{"gen_reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_gen_reliabilities)},
479 		{"probabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_probabilities)},
480 		{"reliabilities",8,0,1,1,0,0.,0.,0,N_mdm(lit,responseLevelMappingType_reliabilities)}
481 		},
482 	kw_82[2] = {
483 		{"compute",8,3,2,0,kw_81},
484 		{"num_response_levels",13,0,1,0,0,0.,0.,0,N_mdm(num_resplevs,responseLevels)}
485 		},
486 	kw_83[2] = {
487 		{"reliability_levels",14,1,1,0,kw_80,0.,0.,0,N_mdm(resplevs,reliabilityLevels)},
488 		{"response_levels",14,2,2,0,kw_82,0.,0.,0,N_mdm(resplevs,responseLevels)}
489 		},
490 	kw_84[2] = {
491 		{"all_variables",8,0,1,0,0,0.,0.,0,N_mdm(true,allVarsFlag)},
492 		{"fixed_seed",8,0,2,0,0,0.,0.,0,N_mdm(true,fixedSeedFlag)}
493 		},
494 	kw_85[2] = {
495 		{"expansion_order",13,0,1,1,0,0.,0.,0,N_mdm(ushintL,expansionOrder)},
496 		{"expansion_terms",9,0,1,1,0,0.,0.,0,N_mdm(int,expansionTerms)}
497 		},
498 	kw_86[2] = {
499 		{0,0,2,0,0,kw_85},
500 		{"reuse_samples",8,0,1,0,0,0.,0.,0,N_mdm(lit,collocSampleReuse_all)}
501 		},
502 	kw_87[2] = {
503 		{0,0,2,0,0,kw_85},
504 		{"incremental_lhs",8,0,1,0,0,0.,0.,0,N_mdm(lit,expansionSampleType_incremental_lhs)}
505 		},
506 	kw_88[2] = {
507 		{"adaptive",8,0,1,1,0,0.,0.,0,N_mdm(type,refinementType_ADAPTIVE_REFINEMENT)},
508 		{"uniform",8,0,1,1,0,0.,0.,0,N_mdm(type,refinementType_UNIFORM_REFINEMENT)}
509 		},
510 	kw_89[2] = {
511 		{"lhs",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_lhs)},
512 		{"random",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_random)}
513 		},
514 	kw_90[1] = {
515 		{"dimension_preference",14,0,1,0,0,0.,0.,0,N_mdm(RealDL,sparseGridDimPref)}
516 		},
517 	kw_91[16] = {
518 		{0,0,1,0,0,kw_33},
519 		{0,0,1,0,0,kw_34},
520 		{0,0,4,0,0,kw_49},
521 		{0,0,2,0,0,kw_83},
522 		{0,0,2,0,0,kw_84},
523 		{"askey",8,0,2,0,0,0.,0.,0,N_mdm(type,expansionType_ASKEY_U)},
524 		{"collocation_points",9,1,3,1,kw_86,0.,0.,0,N_mdm(int,collocationPoints)},
525 		{"collocation_ratio",10,1,3,1,kw_86,0.,0.,0,N_mdm(Realp,collocationRatio)},
526 		{"cubature_integrand",9,0,3,1,0,0.,0.,0,N_mdm(ushint,cubIntOrder)},
527 		{"expansion_import_file",11,2,3,1,kw_85,0.,0.,0,N_mdm(str,expansionImportFile)},
528 		{"expansion_samples",9,1,3,1,kw_87,0.,0.,0,N_mdm(int,expansionSamples)},
529 		{"quadrature_order",13,0,3,1,0,0.,0.,0,N_mdm(ushintL,quadratureOrder)},
530 		{"refinement",8,2,1,0,kw_88},
531 		{"sample_type",8,2,4,0,kw_89},
532 		{"sparse_grid_level",9,1,3,1,kw_90,0.,0.,0,N_mdm(ushint,sparseGridLevel)},
533 		{"wiener",8,0,2,0,0,0.,0.,0,N_mdm(type,expansionType_STD_NORMAL_U)}
534 		},
535 	kw_92[1] = {
536 		{"previous_samples",9,0,1,1,0,0.,0.,0,N_mdm(int,previousSamples)}
537 		},
538 	kw_93[4] = {
539 		{"incremental_lhs",8,1,1,1,kw_92,0.,0.,0,N_mdm(lit,sampleType_incremental_lhs)},
540 		{"incremental_random",8,1,1,1,kw_92,0.,0.,0,N_mdm(lit,sampleType_incremental_random)},
541 		{"lhs",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_lhs)},
542 		{"random",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_random)}
543 		},
544 	kw_94[7] = {
545 		{0,0,1,0,0,kw_33},
546 		{0,0,1,0,0,kw_34},
547 		{0,0,4,0,0,kw_49},
548 		{0,0,2,0,0,kw_83},
549 		{0,0,2,0,0,kw_84},
550 		{"sample_type",8,4,1,0,kw_93},
551 		{"variance_based_decomp",8,0,2,0,0,0.,0.,0,N_mdm(true,varBasedDecompFlag)}
552 		},
553 	kw_95[2] = {
554 		{"adaptive",8,0,1,1,0,0.,0.,0,N_mdm(type,refinementType_ADAPTIVE_REFINEMENT)},
555 		{"uniform",8,0,1,1,0,0.,0.,0,N_mdm(type,refinementType_UNIFORM_REFINEMENT)}
556 		},
557 	kw_96[2] = {
558 		{"lhs",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_lhs)},
559 		{"random",8,0,1,1,0,0.,0.,0,N_mdm(lit,sampleType_random)}
560 		},
561 	kw_97[1] = {
562 		{"dimension_preference",14,0,1,0,0,0.,0.,0,N_mdm(RealDL,sparseGridDimPref)}
563 		},
564 	kw_98[11] = {
565 		{0,0,1,0,0,kw_33},
566 		{0,0,1,0,0,kw_34},
567 		{0,0,4,0,0,kw_49},
568 		{0,0,2,0,0,kw_83},
569 		{0,0,2,0,0,kw_84},
570 		{"askey",8,0,2,0,0,0.,0.,0,N_mdm(type,expansionType_ASKEY_U)},
571 		{"quadrature_order",13,0,3,1,0,0.,0.,0,N_mdm(ushintL,quadratureOrder)},
572 		{"refinement",8,2,1,0,kw_95},
573 		{"sample_type",8,2,4,0,kw_96},
574 		{"sparse_grid_level",9,1,3,1,kw_97,0.,0.,0,N_mdm(ushint,sparseGridLevel)},
575 		{"wiener",8,0,2,0,0,0.,0.,0,N_mdm(type,expansionType_STD_NORMAL_U)}
576 		},
577 	kw_99[1] = {
578 		{"misc_options",15,0,1,0,0,0.,0.,0,N_mdm(strL,miscOptions)}
579 		},
580 	kw_100[2] = {
581 		{"gradient_tolerance",10,0,2,0,0,0.,0.,0,N_mdm(Real,gradientTolerance)},
582 		{"max_step",10,0,1,0,0,0.,0.,0,N_mdm(Real,maxStep)}
583 		},
584 	kw_101[3] = {
585 		{0,0,9,0,0,kw_10},
586 		{0,0,2,0,0,kw_100},
587 		{""}
588 		},
589 	kw_102[2] = {
590 		{0,0,9,0,0,kw_10},
591 		{"search_scheme_size",9,0,1,0,0,0.,0.,0,N_mdm(int,searchSchemeSize)}
592 		},
593 	kw_103[4] = {
594 		{"gradient_based_line_search",8,0,1,1,0,0.,0.,0,N_mdm(lit,searchMethod_gradient_based_line_search)},
595 		{"tr_pds",8,0,1,1,0,0.,0.,0,N_mdm(lit,searchMethod_tr_pds)},
596 		{"trust_region",8,0,1,1,0,0.,0.,0,N_mdm(lit,searchMethod_trust_region)},
597 		{"value_based_line_search",8,0,1,1,0,0.,0.,0,N_mdm(lit,searchMethod_value_based_line_search)}
598 		},
599 	kw_104[7] = {
600 		{0,0,9,0,0,kw_10},
601 		{0,0,2,0,0,kw_100},
602 		{"centering_parameter",10,0,5,0,0,0.,0.,0,N_mdm(Real,centeringParam)},
603 		{"central_path",11,0,3,0,0,0.,0.,0,N_mdm(meritFn,centralPath)},
604 		{"merit_function",11,0,2,0,0,0.,0.,0,N_mdm(meritFn,meritFn)},
605 		{"search_method",8,4,1,0,kw_103},
606 		{"steplength_to_boundary",10,0,4,0,0,0.,0.,0,N_mdm(Real,stepLenToBoundary)}
607 		},
608 	kw_105[4] = {
609 		{"debug",8,0,1,1,0,0.,0.,0,N_mdm(slit,methodOutput_DEBUG_OUTPUT)},
610 		{"quiet",8,0,1,1,0,0.,0.,0,N_mdm(slit,methodOutput_QUIET_OUTPUT)},
611 		{"silent",8,0,1,1,0,0.,0.,0,N_mdm(slit,methodOutput_SILENT_OUTPUT)},
612 		{"verbose",8,0,1,1,0,0.,0.,0,N_mdm(slit,methodOutput_VERBOSE_OUTPUT)}
613 		},
614 	kw_106[3] = {
615 		{0,0,1,0,0,kw_33},
616 		{0,0,1,0,0,kw_34},
617 		{"partitions",13,0,1,0,0,0.,0.,0,N_mdm(ushintL,varPartitions)}
618 		},
619 	kw_107[3] = {
620 		{"approx_method_name",11,0,1,1,0,0.,0.,0,N_mdm(str,subMethodName)},
621 		{"approx_method_pointer",11,0,1,1,0,0.,0.,0,N_mdm(str,subMethodPointer)},
622 		{"replace_points",8,0,2,0,0,0.,0.,0,N_mdm(true,surrBasedGlobalReplacePts)}
623 		},
624 	kw_108[2] = {
625 		{"filter",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalAcceptLogic_FILTER)},
626 		{"tr_ratio",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalAcceptLogic_TR_RATIO)}
627 		},
628 	kw_109[7] = {
629 		{"augmented_lagrangian_objective",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbObj_AUGMENTED_LAGRANGIAN_OBJECTIVE)},
630 		{"lagrangian_objective",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbObj_LAGRANGIAN_OBJECTIVE)},
631 		{"linearized_constraints",8,0,2,2,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbCon_LINEARIZED_CONSTRAINTS)},
632 		{"no_constraints",8,0,2,2,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbCon_NO_CONSTRAINTS)},
633 		{"original_constraints",8,0,2,2,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbCon_ORIGINAL_CONSTRAINTS)},
634 		{"original_primary",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbObj_ORIGINAL_PRIMARY)},
635 		{"single_objective",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalSubProbObj_SINGLE_OBJECTIVE)}
636 		},
637 	kw_110[1] = {
638 		{"homotopy",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalConstrRelax_HOMOTOPY)}
639 		},
640 	kw_111[4] = {
641 		{"adaptive_penalty_merit",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalMeritFn_ADAPTIVE_PENALTY_MERIT)},
642 		{"augmented_lagrangian_merit",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalMeritFn_AUGMENTED_LAGRANGIAN_MERIT)},
643 		{"lagrangian_merit",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalMeritFn_LAGRANGIAN_MERIT)},
644 		{"penalty_merit",8,0,1,1,0,0.,0.,0,N_mdm(slit,surrBasedLocalMeritFn_PENALTY_MERIT)}
645 		},
646 	kw_112[6] = {
647 		{"contract_threshold",10,0,3,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRContractTrigger)},
648 		{"contraction_factor",10,0,5,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRContract)},
649 		{"expand_threshold",10,0,4,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRExpandTrigger)},
650 		{"expansion_factor",10,0,6,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRExpand)},
651 		{"initial_size",10,0,1,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRInitSize)},
652 		{"minimum_size",10,0,2,0,0,0.,0.,0,N_mdm(Real,surrBasedLocalTRMinSize)}
653 		},
654 	kw_113[10] = {
655 		{0,0,9,0,0,kw_10},
656 		{"acceptance_logic",8,2,7,0,kw_108},
657 		{"approx_method_name",11,0,1,1,0,0.,0.,0,N_mdm(str,subMethodName)},
658 		{"approx_method_pointer",11,0,1,1,0,0.,0.,0,N_mdm(str,subMethodPointer)},
659 		{"approx_subproblem",8,7,5,0,kw_109},
660 		{"constraint_relax",8,1,8,0,kw_110},
661 		{"merit_function",8,4,6,0,kw_111},
662 		{"soft_convergence_limit",9,0,2,0,0,0.,0.,0,N_mdm(int,surrBasedLocalSoftConvLimit)},
663 		{"trust_region",8,6,4,0,kw_112,0.,0.,0,0,0,NIDRProblemDescDB::method_tr_final},
664 		{"truth_surrogate_bypass",8,0,3,0,0,0.,0.,0,N_mdm(true,surrBasedLocalLayerBypass)}
665 		},
666 	kw_114[3] = {
667 		{"final_point",14,0,1,1,0,0.,0.,0,N_mdm(RealDL,finalPoint)},
668 		{"num_steps",9,0,2,2,0,0.,0.,0,N_mdm(int,numSteps)},
669 		{"step_vector",14,0,1,1,0,0.,0.,0,N_mdm(RealDL,stepVector)}
670 		},
671 	kw_115[65] = {
672 		{"asynch_pattern_search",8,9,10,1,kw_13,0.,0.,0,N_mdm(lit,methodName_asynch_pattern_search)},
673 		{"centered_parameter_study",8,3,10,1,kw_14,0.,0.,0,N_mdm(lit,methodName_centered_parameter_study)},
674 		{"coliny_apps",0,9,10,1,kw_13,0.,0.,-2,N_mdm(lit,methodName_asynch_pattern_search)},
675 		{"coliny_cobyla",8,0,10,1,kw_17,0.,0.,0,N_mdm(lit,methodName_coliny_cobyla)},
676 		{"coliny_direct",8,6,10,1,kw_19,0.,0.,0,N_mdm(lit,methodName_coliny_direct)},
677 		{"coliny_ea",8,9,10,1,kw_26,0.,0.,0,NIDRProblemDescDB::method_coliny_ea},
678 		{"coliny_pattern_search",8,8,10,1,kw_31,0.,0.,0,N_mdm(lit,methodName_coliny_pattern_search)},
679 		{"coliny_solis_wets",8,4,10,1,kw_32,0.,0.,0,N_mdm(lit,methodName_coliny_solis_wets)},
680 		{"conmin_frcg",8,9,10,1,kw_10,0.,0.,0,N_mdm(lit,methodName_conmin_frcg)},
681 		{"conmin_mfd",8,9,10,1,kw_10,0.,0.,0,N_mdm(lit,methodName_conmin_mfd)},
682 		{"constraint_tolerance",10,0,8,0,0,0.,0.,0,N_mdm(Real,constraintTolerance)},
683 		{"convergence_tolerance",10,0,7,0,0,0.,0.,0,N_mdm(Real,convergenceTolerance)},
684 		{"dace",8,12,10,1,kw_35,0.,0.,0,N_mdm(lit,methodName_dace)},
685 		{"dl_solver",11,9,10,1,kw_10,0.,0.,0,N_mdm(slit2,3methodName_dl_solver)},
686 		{"dot",0x4008,9,10,1,kw_10,0.,0.,0,0,0,0,(void*)"dot.dll"},
687 		{"dot_bfgs",0x4000,9,10,1,kw_10,0.,0.,-1,0,0,0,(void*)"dot.dll"},
688 		{"dot_frcg",0x4000,9,10,1,kw_10,0.,0.,-2,0,0,0,(void*)"dot.dll"},
689 		{"dot_mmfd",0x4000,9,10,1,kw_10,0.,0.,-3,0,0,0,(void*)"dot.dll"},
690 		{"dot_slp",0x4000,9,10,1,kw_10,0.,0.,-4,0,0,0,(void*)"dot.dll"},
691 		{"dot_sqp",0x4000,9,10,1,kw_10,0.,0.,-5,0,0,0,(void*)"dot.dll"},
692 		{"efficient_global",8,1,10,1,kw_33,0.,0.,0,N_mdm(lit,methodName_efficient_global)},
693 		{"fsu_cvt",8,6,10,1,kw_37,0.,0.,0,N_mdm(lit,methodName_fsu_cvt)},
694 		{"fsu_quasi_mc",8,10,10,1,kw_38},
695 		{"id_method",11,0,1,0,0,0.,0.,0,N_mdm(str,idMethod)},
696 		{"jega",0x4008,9,10,1,kw_10,0.,0.,0,0,0,0,(void*)"jega.dll"},
697 		{"list_parameter_study",8,1,10,1,kw_39,0.,0.,0,N_mdm(lit,methodName_list_parameter_study)},
698 		{"max_function_evaluations",9,0,5,0,0,0.,0.,0,N_mdm(nnint,maxFunctionEvaluations)},
699 		{"max_iterations",9,0,4,0,0,0.,0.,0,N_mdm(nnint,maxIterations)},
700 		{"model_pointer",11,0,2,0,0,0.,0.,0,N_mdm(str,modelPointer)},
701 		{"moga",0x4000,9,10,1,kw_10,0.,0.,-5,0,0,0,(void*)"jega.dll"},
702 		{"multidim_parameter_study",8,1,10,1,kw_40,0.,0.,0,N_mdm(lit,methodName_multidim_parameter_study)},
703 		{"ncsu_direct",8,4,10,1,kw_41,0.,0.,0,N_mdm(lit,methodName_ncsu_direct)},
704 		{"nl2sol",8,9,10,1,kw_42,0.,0.,0,N_mdm(lit,methodName_nl2sol)},
705 		{"nlpql_sqp",0x4008,9,10,1,kw_10,0.,0.,0,0,0,0,(void*)"nlpql.dll"},
706 		{"nlssol",0x4000,9,10,1,kw_10,0.,0.,27,0,0,0,(void*)"npsol.dll"},
707 		{"nlssol_sqp",0x4000,9,10,1,kw_10,0.,0.,26,0,0,0,(void*)"npsol.dll"},
708 		{"nond_bayes_calib",8,1,10,1,kw_44,0.,0.,0,N_mdm(lit,methodName_nond_bayes_calib)},
709 		{"nond_global_evidence",8,3,10,1,kw_52,0.,0.,0,N_mdm(lit,methodName_nond_global_evidence)},
710 		{"nond_global_interval_est",8,3,10,1,kw_54,0.,0.,0,N_mdm(lit,methodName_nond_global_interval_est)},
711 		{"nond_global_reliability",8,6,10,1,kw_62,0.,0.,0,N_mdm(lit,methodName_nond_global_reliability)},
712 		{"nond_importance",8,1,10,1,kw_65,0.,0.,0,N_mdm(lit,methodName_nond_importance)},
713 		{"nond_local_evidence",8,6,10,1,kw_71,0.,0.,0,N_mdm(lit,methodName_nond_local_evidence)},
714 		{"nond_local_interval_est",8,2,10,1,kw_72,0.,0.,0,N_mdm(lit,methodName_nond_local_interval_est)},
715 		{"nond_local_reliability",8,4,10,1,kw_79,0.,0.,0,N_mdm(lit2,methodName_nond_local_reliability)},
716 		{"nond_polynomial_chaos",8,11,10,1,kw_91,0.,0.,0,N_mdm(lit,methodName_nond_polynomial_chaos)},
717 		{"nond_sampling",8,2,10,1,kw_94,0.,0.,0,N_mdm(lit,methodName_nond_sampling)},
718 		{"nond_stoch_collocation",8,6,10,1,kw_98,0.,0.,0,N_mdm(lit,methodName_nond_stoch_collocation)},
719 		{"nonlinear_cg",8,1,10,1,kw_99,0.,0.,0,N_mdm(lit,methodName_nonlinear_cg)},
720 		{"npsol",0x4000,9,10,1,kw_10,0.,0.,13,0,0,0,(void*)"npsol.dll"},
721 		{"npsol_sqp",0x4000,9,10,1,kw_10,0.,0.,12,0,0,0,(void*)"npsol.dll"},
722 		{"optpp_cg",8,0,10,1,kw_101,0.,0.,0,N_mdm(lit,methodName_optpp_cg)},
723 		{"optpp_fd_newton",8,5,10,1,kw_104,0.,0.,0,N_mdf(litpp,methodName_optpp_fd_newton)},
724 		{"optpp_g_newton",8,5,10,1,kw_104,0.,0.,0,N_mdf(litpp,methodName_optpp_g_newton)},
725 		{"optpp_newton",8,5,10,1,kw_104,0.,0.,0,N_mdf(litpp,methodName_optpp_newton)},
726 		{"optpp_pds",8,1,10,1,kw_102,0.,0.,0,N_mdm(lit,methodName_optpp_pds)},
727 		{"optpp_q_newton",8,5,10,1,kw_104,0.,0.,0,N_mdf(litpp,methodName_optpp_q_newton)},
728 		{"output",8,4,3,0,kw_105},
729 		{"psuade_moat",8,1,10,1,kw_106,0.,0.,0,N_mdm(lit,methodName_psuade_moat)},
730 		{"scaling",8,0,9,0,0,0.,0.,0,N_mdm(true,methodScaling)},
731 		{"soga",0x4000,9,10,1,kw_10,0.,0.,-35,0,0,0,(void*)"jega.dll"},
732 		{"speculative",8,0,6,0,0,0.,0.,0,N_mdm(true,speculativeFlag)},
733 		{"stanford",0x4008,9,10,1,kw_10,0.,0.,0,0,0,0,(void*)"npsol.dll"},
734 		{"surrogate_based_global",8,3,10,1,kw_107,0.,0.,0,N_mdm(lit,methodName_surrogate_based_global)},
735 		{"surrogate_based_local",8,9,10,1,kw_113,0.,0.,0,N_mdm(lit,methodName_surrogate_based_local)},
736 		{"vector_parameter_study",8,3,10,1,kw_114,0.,0.,0,N_mdm(lit,methodName_vector_parameter_study)}
737 		},
738 	kw_116[1] = {
739 		{"optional_interface_responses_pointer",11,0,1,0,0,0.,0.,0,N_mom(str,optionalInterfRespPointer)}
740 		},
741 	kw_117[4] = {
742 		{"primary_response_mapping",14,0,3,0,0,0.,0.,0,N_mom(RealDL,primaryRespCoeffs)},
743 		{"primary_variable_mapping",15,0,1,0,0,0.,0.,0,N_mom(strL,primaryVarMaps)},
744 		{"secondary_response_mapping",14,0,4,0,0,0.,0.,0,N_mom(RealDL,secondaryRespCoeffs)},
745 		{"secondary_variable_mapping",15,0,2,0,0,0.,0.,0,N_mom(strL,secondaryVarMaps)}
746 		},
747 	kw_118[2] = {
748 		{"optional_interface_pointer",11,1,1,0,kw_116,0.,0.,0,N_mom(str,interfacePointer)},
749 		{"sub_method_pointer",11,4,2,1,kw_117,0.,0.,0,N_mom(str,subMethodPointer)}
750 		},
751 	kw_119[1] = {
752 		{"interface_pointer",11,0,1,0,0,0.,0.,0,N_mom(str,interfacePointer)}
753 		},
754 	kw_120[6] = {
755 		{"additive",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_additive)},
756 		{"combined",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_combined)},
757 		{"first_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_1)},
758 		{"multiplicative",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_multiplicative)},
759 		{"second_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_2)},
760 		{"zeroth_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_0)}
761 		},
762 	kw_121[3] = {
763 		{"constant",8,0,1,1,0,0.,0.,0,N_mom(order,trendOrder_0)},
764 		{"linear",8,0,1,1,0,0.,0.,0,N_mom(order,trendOrder_1)},
765 		{"quadratic",8,0,1,1,0,0.,0.,0,N_mom(order,trendOrder_2)}
766 		},
767 	kw_122[2] = {
768 		{"point_selection",8,0,1,0,0,0.,0.,0,N_mom(true,pointSelection)},
769 		{"trend",8,3,2,0,kw_121}
770 		},
771 	kw_123[5] = {
772 		{"conmin_seed",14,0,2,0,0,0.,0.,0,N_mom(RealDL,krigingConminSeed)},
773 		{"correlations",14,0,1,0,0,0.,0.,0,N_mom(RealDL,krigingCorrelations)},
774 		{"max_correlations",14,0,4,0,0,0.,0.,0,N_mom(RealDL,krigingMaxCorrelations)},
775 		{"max_trials",9,0,3,0,0,0.,0.,0,N_mom(shint,krigingMaxTrials)},
776 		{"min_correlations",14,0,5,0,0,0.,0.,0,N_mom(RealDL,krigingMinCorrelations)}
777 		},
778 	kw_124[2] = {
779 		{"cubic",8,0,1,1,0,0.,0.,0,N_mom(lit,marsInterpolation_cubic)},
780 		{"linear",8,0,1,1,0,0.,0.,0,N_mom(lit,marsInterpolation_linear)}
781 		},
782 	kw_125[2] = {
783 		{"interpolation",8,2,2,0,kw_124},
784 		{"max_bases",9,0,1,0,0,0.,0.,0,N_mom(shint,marsMaxBases)}
785 		},
786 	kw_126[2] = {
787 		{"poly_order",9,0,1,0,0,0.,0.,0,N_mom(shint,mlsPolyOrder)},
788 		{"weight_function",9,0,2,0,0,0.,0.,0,N_mom(shint,mlsWeightFunction)}
789 		},
790 	kw_127[3] = {
791 		{"nodes",9,0,1,0,0,0.,0.,0,N_mom(shint,annNodes)},
792 		{"random_weight",9,0,3,0,0,0.,0.,0,N_mom(shint,annRandomWeight)},
793 		{"range",10,0,2,0,0,0.,0.,0,N_mom(Real,annRange)}
794 		},
795 	kw_128[3] = {
796 		{"cubic",8,0,1,1,0,0.,0.,0,N_mom(order,polynomialOrder_3)},
797 		{"linear",8,0,1,1,0,0.,0.,0,N_mom(order,polynomialOrder_1)},
798 		{"quadratic",8,0,1,1,0,0.,0.,0,N_mom(order,polynomialOrder_2)}
799 		},
800 	kw_129[4] = {
801 		{"bases",9,0,1,0,0,0.,0.,0,N_mom(shint,rbfBases)},
802 		{"max_pts",9,0,2,0,0,0.,0.,0,N_mom(shint,rbfMaxPts)},
803 		{"max_subsets",9,0,4,0,0,0.,0.,0,N_mom(shint,rbfMaxSubsets)},
804 		{"min_partition",9,0,3,0,0,0.,0.,0,N_mom(shint,rbfMinPartition)}
805 		},
806 	kw_130[3] = {
807 		{"all",8,0,1,1,0,0.,0.,0,N_mom(lit,approxPointReuse_all)},
808 		{"none",8,0,1,1,0,0.,0.,0,N_mom(lit,approxPointReuse_none)},
809 		{"region",8,0,1,1,0,0.,0.,0,N_mom(lit,approxPointReuse_region)}
810 		},
811 	kw_131[18] = {
812 		{"correction",8,6,7,0,kw_120},
813 		{"dace_method_pointer",11,0,3,0,0,0.,0.,0,N_mom(str,subMethodPointer)},
814 		{"diagnostics",15,0,8,0,0,0.,0.,0,N_mom(strL,diagMetrics)},
815 		{"gaussian_process",8,2,1,1,kw_122,0.,0.,0,N_mom(lit,surrogateType_global_gaussian)},
816 		{"kriging",8,5,1,1,kw_123,0.,0.,0,N_mom(lit,surrogateType_global_kriging)},
817 		{"mars",8,2,1,1,kw_125,0.,0.,0,N_mom(lit,surrogateType_global_mars)},
818 		{"minimum_points",8,0,2,0,0,0.,0.,0,N_mom(true,pointsMinimum)},
819 		{"moving_least_squares",8,2,1,1,kw_126,0.,0.,0,N_mom(lit,surrogateType_global_moving_least_squares)},
820 		{"neural_network",8,3,1,1,kw_127,0.,0.,0,N_mom(lit,surrogateType_global_neural_network)},
821 		{"points_file",11,0,5,0,0,0.,0.,0,N_mom(str,approxPointReuseFile)},
822 		{"polynomial",8,3,1,1,kw_128,0.,0.,0,N_mom(lit,surrogateType_global_polynomial)},
823 		{"radial_basis",8,4,1,1,kw_129,0.,0.,0,N_mom(lit,surrogateType_global_radial_basis)},
824 		{"recommended_points",8,0,2,0,0,0.,0.,0,N_mom(true,pointsRecommended)},
825 		{"reuse_points",8,3,4,0,kw_130},
826 		{"reuse_samples",0,3,4,0,kw_130,0.,0.,-1},
827 		{"samples_file",3,0,5,0,0,0.,0.,-6,N_mom(str,approxPointReuseFile)},
828 		{"total_points",9,0,2,0,0,0.,0.,0,N_mom(int,pointsTotal)},
829 		{"use_gradients",8,0,6,0,0,0.,0.,0,N_mom(true,approxGradUsageFlag)}
830 		},
831 	kw_132[6] = {
832 		{"additive",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_additive)},
833 		{"combined",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_combined)},
834 		{"first_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_1)},
835 		{"multiplicative",8,0,2,2,0,0.,0.,0,N_mom(lit,approxCorrectionType_multiplicative)},
836 		{"second_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_2)},
837 		{"zeroth_order",8,0,1,1,0,0.,0.,0,N_mom(order,approxCorrectionOrder_0)}
838 		},
839 	kw_133[3] = {
840 		{"correction",8,6,3,3,kw_132},
841 		{"high_fidelity_model_pointer",11,0,2,2,0,0.,0.,0,N_mom(str,truthModelPointer)},
842 		{"low_fidelity_model_pointer",11,0,1,1,0,0.,0.,0,N_mom(str,lowFidelityModelPointer)}
843 		},
844 	kw_134[1] = {
845 		{"actual_model_pointer",11,0,1,1,0,0.,0.,0,N_mom(str,truthModelPointer)}
846 		},
847 	kw_135[2] = {
848 		{0,0,1,0,0,kw_134},
849 		{"taylor_series",8,0,1,1}
850 		},
851 	kw_136[2] = {
852 		{0,0,1,0,0,kw_134},
853 		{"tana",8,0,1,1}
854 		},
855 	kw_137[5] = {
856 		{"global",8,18,2,1,kw_131},
857 		{"hierarchical",8,3,2,1,kw_133,0.,0.,0,N_mom(lit,surrogateType_hierarchical)},
858 		{"id_surrogates",13,0,1,0,0,0.,0.,0,N_mom(intset,surrogateFnIndices)},
859 		{"local",8,1,2,1,kw_135,0.,0.,0,N_mom(lit,surrogateType_local_taylor)},
860 		{"multipoint",8,1,2,1,kw_136,0.,0.,0,N_mom(lit,surrogateType_multipoint_tana)}
861 		},
862 	kw_138[6] = {
863 		{"id_model",11,0,1,0,0,0.,0.,0,N_mom(str,idModel)},
864 		{"nested",8,2,4,1,kw_118,0.,0.,0,N_mom(lit,modelType_nested)},
865 		{"responses_pointer",11,0,3,0,0,0.,0.,0,N_mom(str,responsesPointer)},
866 		{"single",8,1,4,1,kw_119,0.,0.,0,N_mom(lit,modelType_single)},
867 		{"surrogate",8,5,4,1,kw_137,0.,0.,0,N_mom(lit,modelType_surrogate)},
868 		{"variables_pointer",11,0,2,0,0,0.,0.,0,N_mom(str,variablesPointer)}
869 		},
870 	kw_139[1] = {
871 		{"ignore_bounds",8,0,1,0,0,0.,0.,0,N_rem(true,ignoreBounds)}
872 		},
873 	kw_140[8] = {
874 		{"central",8,0,4,0,0,0.,0.,0,N_rem(lit,intervalType_central)},
875 		{"dakota",8,1,2,0,kw_139,0.,0.,0,N_rem(lit,methodSource_dakota)},
876 		{"fd_gradient_step_size",0x406,0,5,0,0,0.,0.,1,N_rem(RealL,fdGradStepSize)},
877 		{"fd_step_size",0x40e,0,5,0,0,0.,0.,0,N_rem(RealL,fdGradStepSize)},
878 		{"forward",8,0,4,0,0,0.,0.,0,N_rem(lit,intervalType_forward)},
879 		{"interval_type",8,0,3},
880 		{"method_source",8,0,1},
881 		{"vendor",8,0,2,0,0,0.,0.,0,N_rem(lit,methodSource_vendor)}
882 		},
883 	kw_141[3] = {
884 		{0,0,8,0,0,kw_140},
885 		{"id_analytic_gradients",13,0,2,2,0,0.,0.,0,N_rem(intL,idAnalyticGrads)},
886 		{"id_numerical_gradients",13,0,1,1,0,0.,0.,0,N_rem(intL,idNumericalGrads)}
887 		},
888 	kw_142[2] = {
889 		{"fd_hessian_step_size",6,0,1,0,0,0.,0.,1,N_rem(RealL,fdHessStepSize)},
890 		{"fd_step_size",14,0,1,0,0,0.,0.,0,N_rem(RealL,fdHessStepSize)}
891 		},
892 	kw_143[1] = {
893 		{"damped",8,0,1,0,0,0.,0.,0,N_rem(lit,quasiHessianType_damped_bfgs)}
894 		},
895 	kw_144[2] = {
896 		{"bfgs",8,1,1,1,kw_143,0.,0.,0,N_rem(lit,quasiHessianType_bfgs)},
897 		{"sr1",8,0,1,1,0,0.,0.,0,N_rem(lit,quasiHessianType_sr1)}
898 		},
899 	kw_145[5] = {
900 		{"central",8,0,2,0,0,0.,0.,0,N_rem(true,centralHess)},
901 		{"forward",8,0,2,0,0,0.,0.,0,N_rem(false,centralHess)},
902 		{"id_analytic_hessians",13,0,4,0,0,0.,0.,0,N_rem(intL,idAnalyticHessians)},
903 		{"id_numerical_hessians",13,2,1,0,kw_142,0.,0.,0,N_rem(intL,idNumericalHessians)},
904 		{"id_quasi_hessians",13,2,3,0,kw_144,0.,0.,0,N_rem(intL,idQuasiHessians)}
905 		},
906 	kw_146[3] = {
907 		{"nonlinear_equality_scale_types",0x80f,0,2,0,0,0.,0.,0,N_rem(strL,nonlinearEqScaleTypes)},
908 		{"nonlinear_equality_scales",0x80e,0,3,0,0,0.,0.,0,N_rem(RealDL,nonlinearEqScales)},
909 		{"nonlinear_equality_targets",14,0,1,0,0,0.,0.,0,N_rem(RealDL,nonlinearEqTargets)}
910 		},
911 	kw_147[4] = {
912 		{"nonlinear_inequality_lower_bounds",14,0,1,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqLowerBnds)},
913 		{"nonlinear_inequality_scale_types",0x80f,0,3,0,0,0.,0.,0,N_rem(strL,nonlinearIneqScaleTypes)},
914 		{"nonlinear_inequality_scales",0x80e,0,4,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqScales)},
915 		{"nonlinear_inequality_upper_bounds",14,0,2,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqUpperBnds)}
916 		},
917 	kw_148[6] = {
918 		{"least_squares_data_file",11,0,1,0,0,0.,0.,0,N_rem(str,leastSqDataFile)},
919 		{"least_squares_term_scale_types",0x80f,0,2,0,0,0.,0.,0,N_rem(strL,primaryRespFnScaleTypes)},
920 		{"least_squares_term_scales",0x80e,0,3,0,0,0.,0.,0,N_rem(RealDL,primaryRespFnScales)},
921 		{"least_squares_weights",14,0,4,0,0,0.,0.,0,N_rem(RealDL,primaryRespFnWeights)},
922 		{"num_nonlinear_equality_constraints",0x29,3,6,0,kw_146,0.,0.,0,N_rem(nnintz,numNonlinearEqConstraints)},
923 		{"num_nonlinear_inequality_constraints",0x29,4,5,0,kw_147,0.,0.,0,N_rem(nnintz,numNonlinearIneqConstraints)}
924 		},
925 	kw_149[3] = {
926 		{"nonlinear_equality_scale_types",0x80f,0,2,0,0,0.,0.,0,N_rem(strL,nonlinearEqScaleTypes)},
927 		{"nonlinear_equality_scales",0x80e,0,3,0,0,0.,0.,0,N_rem(RealDL,nonlinearEqScales)},
928 		{"nonlinear_equality_targets",14,0,1,0,0,0.,0.,0,N_rem(RealDL,nonlinearEqTargets)}
929 		},
930 	kw_150[4] = {
931 		{"nonlinear_inequality_lower_bounds",14,0,1,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqLowerBnds)},
932 		{"nonlinear_inequality_scale_types",0x80f,0,3,0,0,0.,0.,0,N_rem(strL,nonlinearIneqScaleTypes)},
933 		{"nonlinear_inequality_scales",0x80e,0,4,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqScales)},
934 		{"nonlinear_inequality_upper_bounds",14,0,2,0,0,0.,0.,0,N_rem(RealDL,nonlinearIneqUpperBnds)}
935 		},
936 	kw_151[5] = {
937 		{"multi_objective_weights",14,0,3,0,0,0.,0.,0,N_rem(RealDL,primaryRespFnWeights)},
938 		{"num_nonlinear_equality_constraints",0x29,3,5,0,kw_149,0.,0.,0,N_rem(nnintz,numNonlinearEqConstraints)},
939 		{"num_nonlinear_inequality_constraints",0x29,4,4,0,kw_150,0.,0.,0,N_rem(nnintz,numNonlinearIneqConstraints)},
940 		{"objective_function_scale_types",0x80f,0,1,0,0,0.,0.,0,N_rem(strL,primaryRespFnScaleTypes)},
941 		{"objective_function_scales",0x80e,0,2,0,0,0.,0.,0,N_rem(RealDL,primaryRespFnScales)}
942 		},
943 	kw_152[4] = {
944 		{"central",8,0,2,0,0,0.,0.,0,N_rem(true,centralHess)},
945 		{"fd_hessian_step_size",6,0,1,0,0,0.,0.,1,N_rem(RealL,fdHessStepSize)},
946 		{"fd_step_size",14,0,1,0,0,0.,0.,0,N_rem(RealL,fdHessStepSize)},
947 		{"forward",8,0,2,0,0,0.,0.,0,N_rem(false,centralHess)}
948 		},
949 	kw_153[1] = {
950 		{"damped",8,0,1,0,0,0.,0.,0,N_rem(lit,quasiHessianType_damped_bfgs)}
951 		},
952 	kw_154[2] = {
953 		{"bfgs",8,1,1,1,kw_153,0.,0.,0,N_rem(lit,quasiHessianType_bfgs)},
954 		{"sr1",8,0,1,1,0,0.,0.,0,N_rem(lit,quasiHessianType_sr1)}
955 		},
956 	kw_155[15] = {
957 		{"analytic_gradients",8,0,4,2,0,0.,0.,0,N_rem(lit,gradientType_analytic)},
958 		{"analytic_hessians",8,0,5,3,0,0.,0.,0,N_rem(lit,hessianType_analytic)},
959 		{"descriptors",15,0,2,0,0,0.,0.,0,N_rem(strL,responseLabels)},
960 		{"id_responses",11,0,1,0,0,0.,0.,0,N_rem(str,idResponses)},
961 		{"mixed_gradients",8,2,4,2,kw_141,0.,0.,0,N_rem(lit,gradientType_mixed)},
962 		{"mixed_hessians",8,5,5,3,kw_145,0.,0.,0,N_rem(lit,hessianType_mixed)},
963 		{"no_gradients",8,0,4,2,0,0.,0.,0,N_rem(lit,gradientType_none)},
964 		{"no_hessians",8,0,5,3,0,0.,0.,0,N_rem(lit,hessianType_none)},
965 		{"num_least_squares_terms",0x29,6,3,1,kw_148,0.,0.,0,N_rem(nnintz,numLeastSqTerms)},
966 		{"num_objective_functions",0x29,5,3,1,kw_151,0.,0.,0,N_rem(nnintz,numObjectiveFunctions)},
967 		{"num_response_functions",0x29,0,3,1,0,0.,0.,0,N_rem(nnintz,numResponseFunctions)},
968 		{"numerical_gradients",8,8,4,2,kw_140,0.,0.,0,N_rem(lit,gradientType_numerical)},
969 		{"numerical_hessians",8,4,5,3,kw_152,0.,0.,0,N_rem(lit,hessianType_numerical)},
970 		{"quasi_hessians",8,2,5,3,kw_154,0.,0.,0,N_rem(lit,hessianType_quasi)},
971 		{"response_descriptors",7,0,2,0,0,0.,0.,-12,N_rem(strL,responseLabels)}
972 		},
973 	kw_156[1] = {
974 		{"method_list",15,0,1,1,0,0.,0.,0,N_stm(strL,hybridMethodList)}
975 		},
976 	kw_157[3] = {
977 		{"global_method_pointer",11,0,1,1,0,0.,0.,0,N_stm(str,hybridGlobalMethodPointer)},
978 		{"local_method_pointer",11,0,2,2,0,0.,0.,0,N_stm(str,hybridLocalMethodPointer)},
979 		{"local_search_probability",10,0,3,0,0,0.,0.,0,N_stm(Real,hybridLSProb)}
980 		},
981 	kw_158[2] = {
982 		{"method_list",15,0,2,1,0,0.,0.,0,N_stm(strL,hybridMethodList)},
983 		{"num_solutions_transferred",9,0,1,0,0,0.,0.,0,N_stm(int,hybridNumSolnsTrans)}
984 		},
985 	kw_159[5] = {
986 		{"collaborative",8,1,1,1,kw_156,0.,0.,0,N_stm(lit,hybridType_collaborative)},
987 		{"coupled",0,3,1,1,kw_157,0.,0.,1,N_stm(lit,hybridType_embedded)},
988 		{"embedded",8,3,1,1,kw_157,0.,0.,0,N_stm(lit,hybridType_embedded)},
989 		{"sequential",8,2,1,1,kw_158,0.,0.,0,N_stm(lit,hybridType_sequential)},
990 		{"uncoupled",0,2,1,1,kw_158,0.,0.,-1,N_stm(lit,hybridType_sequential)}
991 		},
992 	kw_160[1] = {
993 		{"seed",9,0,1,0,0,0.,0.,0,N_stm(int,concurrentSeed)}
994 		},
995 	kw_161[3] = {
996 		{"method_pointer",11,0,1,1,0,0.,0.,0,N_stm(str,methodPointer)},
997 		{"random_starts",9,1,2,0,kw_160,0.,0.,0,N_stm(int,concurrentRandomJobs)},
998 		{"starting_points",14,0,3,0,0,0.,0.,0,N_stm(RealL,concurrentParameterSets)}
999 		},
1000 	kw_162[1] = {
1001 		{"seed",9,0,1,0,0,0.,0.,0,N_stm(int,concurrentSeed)}
1002 		},
1003 	kw_163[5] = {
1004 		{"method_pointer",11,0,1,1,0,0.,0.,0,N_stm(str,methodPointer)},
1005 		{"multi_objective_weight_sets",6,0,3,0,0,0.,0.,3,N_stm(RealL,concurrentParameterSets)},
1006 		{"opt_method_pointer",3,0,1,1,0,0.,0.,-2,N_stm(str,methodPointer)},
1007 		{"random_weight_sets",9,1,2,0,kw_162,0.,0.,0,N_stm(int,concurrentRandomJobs)},
1008 		{"weight_sets",14,0,3,0,0,0.,0.,0,N_stm(RealL,concurrentParameterSets)}
1009 		},
1010 	kw_164[1] = {
1011 		{"method_pointer",11,0,1,0,0,0.,0.,0,N_stm(str,methodPointer)}
1012 		},
1013 	kw_165[1] = {
1014 		{"tabular_graphics_file",11,0,1,0,0,0.,0.,0,N_stm(str,tabularDataFile)}
1015 		},
1016 	kw_166[10] = {
1017 		{"graphics",8,0,1,0,0,0.,0.,0,N_stm(true,graphicsFlag)},
1018 		{"hybrid",8,5,7,1,kw_159,0.,0.,0,N_stm(lit,strategyType_hybrid)},
1019 		{"iterator_self_scheduling",8,0,5,0,0,0.,0.,0,N_stm(lit,iteratorScheduling_self)},
1020 		{"iterator_servers",9,0,4,0,0,0.,0.,0,N_stm(int,iteratorServers)},
1021 		{"iterator_static_scheduling",8,0,6,0,0,0.,0.,0,N_stm(lit,iteratorScheduling_static)},
1022 		{"multi_start",8,3,7,1,kw_161,0.,0.,0,N_stm(lit,strategyType_multi_start)},
1023 		{"output_precision",0x29,0,3,0,0,0.,0.,0,N_stm(int,outputPrecision)},
1024 		{"pareto_set",8,5,7,1,kw_163,0.,0.,0,N_stm(lit,strategyType_pareto_set)},
1025 		{"single_method",8,1,7,1,kw_164,0.,0.,0,N_stm(lit,strategyType_single_method)},
1026 		{"tabular_graphics_data",8,1,2,0,kw_165,0.,0.,0,N_stm(true,tabularDataFlag)}
1027 		},
1028 	kw_167[10] = {
1029 		{"alphas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,betaUncAlphas)},
1030 		{"betas",14,0,2,2,0,0.,0.,0,N_vam(RealLb,betaUncBetas)},
1031 		{"buv_alphas",6,0,1,1,0,0.,0.,-2,N_vam(RealLb,betaUncAlphas)},
1032 		{"buv_betas",6,0,2,2,0,0.,0.,-2,N_vam(RealLb,betaUncBetas)},
1033 		{"buv_descriptors",7,0,5,0,0,0.,0.,3,N_vae(caulbl,CAUVar_beta)},
1034 		{"buv_lower_bounds",6,0,3,3,0,0.,0.,3,N_vam(RealLd,betaUncLowerBnds)},
1035 		{"buv_upper_bounds",6,0,4,4,0,0.,0.,3,N_vam(RealLd,betaUncUpperBnds)},
1036 		{"descriptors",15,0,5,0,0,0.,0.,0,N_vae(caulbl,CAUVar_beta)},
1037 		{"lower_bounds",14,0,3,3,0,0.,0.,0,N_vam(RealLd,betaUncLowerBnds)},
1038 		{"upper_bounds",14,0,4,4,0,0.,0.,0,N_vam(RealLd,betaUncUpperBnds)}
1039 		},
1040 	kw_168[3] = {
1041 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(dailbl,DAUIVar_binomial)},
1042 		{"num_trials",13,0,2,2,0,0.,0.,0,N_vam(intDL,binomialUncNumTrials)},
1043 		{"prob_per_trial",14,0,1,1,0,0.,0.,0,N_vam(RealLd,binomialUncProbPerTrial)}
1044 		},
1045 	kw_169[12] = {
1046 		{"cdv_descriptors",7,0,6,0,0,0.,0.,6,N_vam(strL,continuousDesignLabels)},
1047 		{"cdv_initial_point",6,0,1,0,0,0.,0.,6,N_vam(RealLd,continuousDesignVars)},
1048 		{"cdv_lower_bounds",6,0,2,0,0,0.,0.,6,N_vam(RealLd,continuousDesignLowerBnds)},
1049 		{"cdv_scale_types",0x807,0,4,0,0,0.,0.,6,N_vam(strL,continuousDesignScaleTypes)},
1050 		{"cdv_scales",0x806,0,5,0,0,0.,0.,6,N_vam(RealLd,continuousDesignScales)},
1051 		{"cdv_upper_bounds",6,0,3,0,0,0.,0.,6,N_vam(RealLd,continuousDesignUpperBnds)},
1052 		{"descriptors",15,0,6,0,0,0.,0.,0,N_vam(strL,continuousDesignLabels)},
1053 		{"initial_point",14,0,1,0,0,0.,0.,0,N_vam(RealLd,continuousDesignVars)},
1054 		{"lower_bounds",14,0,2,0,0,0.,0.,0,N_vam(RealLd,continuousDesignLowerBnds)},
1055 		{"scale_types",0x80f,0,4,0,0,0.,0.,0,N_vam(strL,continuousDesignScaleTypes)},
1056 		{"scales",0x80e,0,5,0,0,0.,0.,0,N_vam(RealLd,continuousDesignScales)},
1057 		{"upper_bounds",14,0,3,0,0,0.,0.,0,N_vam(RealLd,continuousDesignUpperBnds)}
1058 		},
1059 	kw_170[8] = {
1060 		{"csv_descriptors",7,0,4,0,0,0.,0.,4,N_vam(strL,continuousStateLabels)},
1061 		{"csv_initial_state",6,0,1,0,0,0.,0.,4,N_vam(RealLd,continuousStateVars)},
1062 		{"csv_lower_bounds",6,0,2,0,0,0.,0.,4,N_vam(RealLd,continuousStateLowerBnds)},
1063 		{"csv_upper_bounds",6,0,3,0,0,0.,0.,4,N_vam(RealLd,continuousStateUpperBnds)},
1064 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,continuousStateLabels)},
1065 		{"initial_state",14,0,1,0,0,0.,0.,0,N_vam(RealLd,continuousStateVars)},
1066 		{"lower_bounds",14,0,2,0,0,0.,0.,0,N_vam(RealLd,continuousStateLowerBnds)},
1067 		{"upper_bounds",14,0,3,0,0,0.,0.,0,N_vam(RealLd,continuousStateUpperBnds)}
1068 		},
1069 	kw_171[8] = {
1070 		{"ddv_descriptors",7,0,4,0,0,0.,0.,4,N_vam(strL,discreteDesignRangeLabels)},
1071 		{"ddv_initial_point",5,0,1,0,0,0.,0.,4,N_vam(intDL,discreteDesignRangeVars)},
1072 		{"ddv_lower_bounds",5,0,2,0,0,0.,0.,4,N_vam(intDL,discreteDesignRangeLowerBnds)},
1073 		{"ddv_upper_bounds",5,0,3,0,0,0.,0.,4,N_vam(intDL,discreteDesignRangeUpperBnds)},
1074 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteDesignRangeLabels)},
1075 		{"initial_point",13,0,1,0,0,0.,0.,0,N_vam(intDL,discreteDesignRangeVars)},
1076 		{"lower_bounds",13,0,2,0,0,0.,0.,0,N_vam(intDL,discreteDesignRangeLowerBnds)},
1077 		{"upper_bounds",13,0,3,0,0,0.,0.,0,N_vam(intDL,discreteDesignRangeUpperBnds)}
1078 		},
1079 	kw_172[4] = {
1080 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteDesignSetIntLabels)},
1081 		{"initial_point",13,0,1,0,0,0.,0.,0,N_vam(intDL,discreteDesignSetIntVars)},
1082 		{"num_set_values",13,0,2,0,0,0.,0.,0,N_vam(vil,Var_Info_ndsvi)},
1083 		{"set_values",13,0,3,1,0,0.,0.,0,N_vam(vil,Var_Info_dsvi)}
1084 		},
1085 	kw_173[4] = {
1086 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteDesignSetRealLabels)},
1087 		{"initial_point",14,0,1,0,0,0.,0.,0,N_vam(RealLd,discreteDesignSetRealVars)},
1088 		{"num_set_values",13,0,2,0,0,0.,0.,0,N_vam(vil,Var_Info_ndsvr)},
1089 		{"set_values",14,0,3,1,0,0.,0.,0,N_vam(vrl,Var_Info_dsvr)}
1090 		},
1091 	kw_174[8] = {
1092 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteStateRangeLabels)},
1093 		{"dsv_descriptors",7,0,4,0,0,0.,0.,-1,N_vam(strL,discreteStateRangeLabels)},
1094 		{"dsv_initial_state",5,0,1,0,0,0.,0.,3,N_vam(intDL,discreteStateRangeVars)},
1095 		{"dsv_lower_bounds",5,0,2,0,0,0.,0.,3,N_vam(intDL,discreteStateRangeLowerBnds)},
1096 		{"dsv_upper_bounds",5,0,3,0,0,0.,0.,3,N_vam(intDL,discreteStateRangeUpperBnds)},
1097 		{"initial_state",13,0,1,0,0,0.,0.,0,N_vam(intDL,discreteStateRangeVars)},
1098 		{"lower_bounds",13,0,2,0,0,0.,0.,0,N_vam(intDL,discreteStateRangeLowerBnds)},
1099 		{"upper_bounds",13,0,3,0,0,0.,0.,0,N_vam(intDL,discreteStateRangeUpperBnds)}
1100 		},
1101 	kw_175[4] = {
1102 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteStateSetIntLabels)},
1103 		{"initial_state",13,0,1,0,0,0.,0.,0,N_vam(intDL,discreteStateSetIntVars)},
1104 		{"num_set_values",13,0,2,0,0,0.,0.,0,N_vam(vil,Var_Info_nssvi)},
1105 		{"set_values",13,0,3,1,0,0.,0.,0,N_vam(vil,Var_Info_ssvi)}
1106 		},
1107 	kw_176[4] = {
1108 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vam(strL,discreteStateSetRealLabels)},
1109 		{"initial_state",14,0,1,0,0,0.,0.,0,N_vam(RealLd,discreteStateSetRealVars)},
1110 		{"num_set_values",13,0,2,0,0,0.,0.,0,N_vam(vil,Var_Info_nssvr)},
1111 		{"set_values",14,0,3,1,0,0.,0.,0,N_vam(vrl,Var_Info_ssvr)}
1112 		},
1113 	kw_177[4] = {
1114 		{"betas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,exponentialUncBetas)},
1115 		{"descriptors",15,0,2,0,0,0.,0.,0,N_vae(caulbl,CAUVar_exponential)},
1116 		{"euv_betas",6,0,1,1,0,0.,0.,-2,N_vam(RealLb,exponentialUncBetas)},
1117 		{"euv_descriptors",7,0,2,0,0,0.,0.,-2,N_vae(caulbl,CAUVar_exponential)}
1118 		},
1119 	kw_178[6] = {
1120 		{"alphas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,frechetUncAlphas)},
1121 		{"betas",14,0,2,2,0,0.,0.,0,N_vam(RealLd,frechetUncBetas)},
1122 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_frechet)},
1123 		{"fuv_alphas",6,0,1,1,0,0.,0.,-3,N_vam(RealLb,frechetUncAlphas)},
1124 		{"fuv_betas",6,0,2,2,0,0.,0.,-3,N_vam(RealLd,frechetUncBetas)},
1125 		{"fuv_descriptors",7,0,3,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_frechet)}
1126 		},
1127 	kw_179[6] = {
1128 		{"alphas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,gammaUncAlphas)},
1129 		{"betas",14,0,2,2,0,0.,0.,0,N_vam(RealLb,gammaUncBetas)},
1130 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_gamma)},
1131 		{"gauv_alphas",6,0,1,1,0,0.,0.,-3,N_vam(RealLb,gammaUncAlphas)},
1132 		{"gauv_betas",6,0,2,2,0,0.,0.,-3,N_vam(RealLb,gammaUncBetas)},
1133 		{"gauv_descriptors",7,0,3,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_gamma)}
1134 		},
1135 	kw_180[2] = {
1136 		{"descriptors",15,0,2,0,0,0.,0.,0,N_vae(dailbl,DAUIVar_geometric)},
1137 		{"prob_per_trial",14,0,1,1,0,0.,0.,0,N_vam(RealLd,geometricUncProbPerTrial)}
1138 		},
1139 	kw_181[6] = {
1140 		{"alphas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,gumbelUncAlphas)},
1141 		{"betas",14,0,2,2,0,0.,0.,0,N_vam(RealLd,gumbelUncBetas)},
1142 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_gumbel)},
1143 		{"guuv_alphas",6,0,1,1,0,0.,0.,-3,N_vam(RealLb,gumbelUncAlphas)},
1144 		{"guuv_betas",6,0,2,2,0,0.,0.,-3,N_vam(RealLd,gumbelUncBetas)},
1145 		{"guuv_descriptors",7,0,3,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_gumbel)}
1146 		},
1147 	kw_182[10] = {
1148 		{"abscissas",14,0,2,1,0,0.,0.,0,N_vam(vrl,Var_Info_ba)},
1149 		{"counts",14,0,3,2,0,0.,0.,0,N_vam(vrl,Var_Info_bc)},
1150 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(caulbl,CAUVar_histogram_bin)},
1151 		{"huv_bin_abscissas",6,0,2,1,0,0.,0.,-3,N_vam(vrl,Var_Info_ba)},
1152 		{"huv_bin_counts",6,0,3,2,0,0.,0.,-3,N_vam(vrl,Var_Info_bc)},
1153 		{"huv_bin_descriptors",7,0,4,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_histogram_bin)},
1154 		{"huv_bin_ordinates",6,0,3,2,0,0.,0.,3,N_vam(vrl,Var_Info_bo)},
1155 		{"huv_num_bin_pairs",5,0,1,0,0,0.,0.,1,N_vam(vil,Var_Info_nbp)},
1156 		{"num_pairs",13,0,1,0,0,0.,0.,0,N_vam(vil,Var_Info_nbp)},
1157 		{"ordinates",14,0,3,2,0,0.,0.,0,N_vam(vrl,Var_Info_bo)}
1158 		},
1159 	kw_183[8] = {
1160 		{"abscissas",14,0,2,1,0,0.,0.,0,N_vam(vrl,Var_Info_pa)},
1161 		{"counts",14,0,3,2,0,0.,0.,0,N_vam(vrl,Var_Info_pc)},
1162 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(darlbl,DAURVar_histogram_point)},
1163 		{"huv_num_point_pairs",5,0,1,0,0,0.,0.,4,N_vam(vil,Var_Info_npp)},
1164 		{"huv_point_abscissas",6,0,2,1,0,0.,0.,-4,N_vam(vrl,Var_Info_pa)},
1165 		{"huv_point_counts",6,0,3,2,0,0.,0.,-4,N_vam(vrl,Var_Info_pc)},
1166 		{"huv_point_descriptors",7,0,4,0,0,0.,0.,-4,N_vae(darlbl,DAURVar_histogram_point)},
1167 		{"num_pairs",13,0,1,0,0,0.,0.,0,N_vam(vil,Var_Info_npp)}
1168 		},
1169 	kw_184[4] = {
1170 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(dailbl,DAUIVar_hypergeometric)},
1171 		{"num_drawn",13,0,3,3,0,0.,0.,0,N_vam(intDL,hyperGeomUncNumDrawn)},
1172 		{"selected_population",13,0,2,2,0,0.,0.,0,N_vam(intDL,hyperGeomUncSelectedPop)},
1173 		{"total_population",13,0,1,1,0,0.,0.,0,N_vam(intDL,hyperGeomUncTotalPop)}
1174 		},
1175 	kw_185[8] = {
1176 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(ceulbl,CEUVar_interval)},
1177 		{"interval_bounds",14,0,3,2,0,0.,0.,0,N_vam(vrl,Var_Info_Ivb)},
1178 		{"interval_probs",14,0,2,1,0,0.,0.,0,N_vam(vrl,Var_Info_Ivp)},
1179 		{"iuv_descriptors",7,0,4,0,0,0.,0.,-3,N_vae(ceulbl,CEUVar_interval)},
1180 		{"iuv_interval_bounds",6,0,3,2,0,0.,0.,-3,N_vam(vrl,Var_Info_Ivb)},
1181 		{"iuv_interval_probs",6,0,2,1,0,0.,0.,-3,N_vam(vrl,Var_Info_Ivp)},
1182 		{"iuv_num_intervals",5,0,1,0,0,0.,0.,1,N_vam(vil,Var_Info_nIv)},
1183 		{"num_intervals",13,0,1,0,0,0.,0.,0,N_vam(vil,Var_Info_nIv)}
1184 		},
1185 	kw_186[2] = {
1186 		{"lnuv_zetas",6,0,1,1,0,0.,0.,1,N_vam(RealLb,lognormalUncZetas)},
1187 		{"zetas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,lognormalUncZetas)}
1188 		},
1189 	kw_187[4] = {
1190 		{"error_factors",14,0,1,1,0,0.,0.,0,N_vam(RealLb,lognormalUncErrFacts)},
1191 		{"lnuv_error_factors",6,0,1,1,0,0.,0.,-1,N_vam(RealLb,lognormalUncErrFacts)},
1192 		{"lnuv_std_deviations",6,0,1,1,0,0.,0.,1,N_vam(RealLb,lognormalUncStdDevs)},
1193 		{"std_deviations",14,0,1,1,0,0.,0.,0,N_vam(RealLb,lognormalUncStdDevs)}
1194 		},
1195 	kw_188[10] = {
1196 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(caulbl,CAUVar_lognormal)},
1197 		{"lambdas",14,2,1,1,kw_186,0.,0.,0,N_vam(RealLd,lognormalUncLambdas)},
1198 		{"lnuv_descriptors",7,0,4,0,0,0.,0.,-2,N_vae(caulbl,CAUVar_lognormal)},
1199 		{"lnuv_lambdas",6,2,1,1,kw_186,0.,0.,-2,N_vam(RealLd,lognormalUncLambdas)},
1200 		{"lnuv_lower_bounds",6,0,2,0,0,0.,0.,3,N_vam(RealLb,lognormalUncLowerBnds)},
1201 		{"lnuv_means",6,4,1,1,kw_187,0.,0.,3,N_vam(RealLb,lognormalUncMeans)},
1202 		{"lnuv_upper_bounds",6,0,3,0,0,0.,0.,3,N_vam(RealUb,lognormalUncUpperBnds)},
1203 		{"lower_bounds",14,0,2,0,0,0.,0.,0,N_vam(RealLb,lognormalUncLowerBnds)},
1204 		{"means",14,4,1,1,kw_187,0.,0.,0,N_vam(RealLb,lognormalUncMeans)},
1205 		{"upper_bounds",14,0,3,0,0,0.,0.,0,N_vam(RealUb,lognormalUncUpperBnds)}
1206 		},
1207 	kw_189[6] = {
1208 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_loguniform)},
1209 		{"lower_bounds",14,0,1,1,0,0.,0.,0,N_vam(RealLb,loguniformUncLowerBnds)},
1210 		{"luuv_descriptors",7,0,3,0,0,0.,0.,-2,N_vae(caulbl,CAUVar_loguniform)},
1211 		{"luuv_lower_bounds",6,0,1,1,0,0.,0.,-2,N_vam(RealLb,loguniformUncLowerBnds)},
1212 		{"luuv_upper_bounds",6,0,2,2,0,0.,0.,1,N_vam(RealUb,loguniformUncUpperBnds)},
1213 		{"upper_bounds",14,0,2,2,0,0.,0.,0,N_vam(RealUb,loguniformUncUpperBnds)}
1214 		},
1215 	kw_190[3] = {
1216 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(dailbl,DAUIVar_negative_binomial)},
1217 		{"num_trials",13,0,2,2,0,0.,0.,0,N_vam(intDL,negBinomialUncNumTrials)},
1218 		{"prob_per_trial",14,0,1,1,0,0.,0.,0,N_vam(RealLd,negBinomialUncProbPerTrial)}
1219 		},
1220 	kw_191[10] = {
1221 		{"descriptors",15,0,5,0,0,0.,0.,0,N_vae(caulbl,CAUVar_normal)},
1222 		{"lower_bounds",14,0,3,0,0,0.,0.,0,N_vam(RealLd,normalUncLowerBnds)},
1223 		{"means",14,0,1,1,0,0.,0.,0,N_vam(RealLd,normalUncMeans)},
1224 		{"nuv_descriptors",7,0,5,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_normal)},
1225 		{"nuv_lower_bounds",6,0,3,0,0,0.,0.,-3,N_vam(RealLd,normalUncLowerBnds)},
1226 		{"nuv_means",6,0,1,1,0,0.,0.,-3,N_vam(RealLd,normalUncMeans)},
1227 		{"nuv_std_deviations",6,0,2,2,0,0.,0.,2,N_vam(RealLb,normalUncStdDevs)},
1228 		{"nuv_upper_bounds",6,0,4,0,0,0.,0.,2,N_vam(RealLd,normalUncUpperBnds)},
1229 		{"std_deviations",14,0,2,2,0,0.,0.,0,N_vam(RealLb,normalUncStdDevs)},
1230 		{"upper_bounds",14,0,4,0,0,0.,0.,0,N_vam(RealLd,normalUncUpperBnds)}
1231 		},
1232 	kw_192[2] = {
1233 		{"descriptors",15,0,2,0,0,0.,0.,0,N_vae(dailbl,DAUIVar_poisson)},
1234 		{"lambdas",14,0,1,1,0,0.,0.,0,N_vam(RealLd,poissonUncLambdas)}
1235 		},
1236 	kw_193[8] = {
1237 		{"descriptors",15,0,4,0,0,0.,0.,0,N_vae(caulbl,CAUVar_triangular)},
1238 		{"lower_bounds",14,0,2,2,0,0.,0.,0,N_vam(RealLb,triangularUncLowerBnds)},
1239 		{"modes",14,0,1,1,0,0.,0.,0,N_vam(RealLd,triangularUncModes)},
1240 		{"tuv_descriptors",7,0,4,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_triangular)},
1241 		{"tuv_lower_bounds",6,0,2,2,0,0.,0.,-3,N_vam(RealLb,triangularUncLowerBnds)},
1242 		{"tuv_modes",6,0,1,1,0,0.,0.,-3,N_vam(RealLd,triangularUncModes)},
1243 		{"tuv_upper_bounds",6,0,3,3,0,0.,0.,1,N_vam(RealUb,triangularUncUpperBnds)},
1244 		{"upper_bounds",14,0,3,3,0,0.,0.,0,N_vam(RealUb,triangularUncUpperBnds)}
1245 		},
1246 	kw_194[6] = {
1247 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_uniform)},
1248 		{"lower_bounds",14,0,1,1,0,0.,0.,0,N_vam(RealLb,uniformUncLowerBnds)},
1249 		{"upper_bounds",14,0,2,2,0,0.,0.,0,N_vam(RealUb,uniformUncUpperBnds)},
1250 		{"uuv_descriptors",7,0,3,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_uniform)},
1251 		{"uuv_lower_bounds",6,0,1,1,0,0.,0.,-3,N_vam(RealLb,uniformUncLowerBnds)},
1252 		{"uuv_upper_bounds",6,0,2,2,0,0.,0.,-3,N_vam(RealUb,uniformUncUpperBnds)}
1253 		},
1254 	kw_195[6] = {
1255 		{"alphas",14,0,1,1,0,0.,0.,0,N_vam(RealLb,weibullUncAlphas)},
1256 		{"betas",14,0,2,2,0,0.,0.,0,N_vam(RealLb,weibullUncBetas)},
1257 		{"descriptors",15,0,3,0,0,0.,0.,0,N_vae(caulbl,CAUVar_weibull)},
1258 		{"wuv_alphas",6,0,1,1,0,0.,0.,-3,N_vam(RealLb,weibullUncAlphas)},
1259 		{"wuv_betas",6,0,2,2,0,0.,0.,-3,N_vam(RealLb,weibullUncBetas)},
1260 		{"wuv_descriptors",7,0,3,0,0,0.,0.,-3,N_vae(caulbl,CAUVar_weibull)}
1261 		},
1262 	kw_196[29] = {
1263 		{"beta_uncertain",0x19,10,12,0,kw_167,0.,0.,0,N_vam(intz,numBetaUncVars)},
1264 		{"binomial_uncertain",0x19,3,19,0,kw_168,0.,0.,0,N_vam(intz,numBinomialUncVars)},
1265 		{"continuous_design",0x19,12,2,0,kw_169,0.,0.,0,N_vam(intz,numContinuousDesVars)},
1266 		{"continuous_state",0x19,8,26,0,kw_170,0.,0.,0,N_vam(intz,numContinuousStateVars)},
1267 		{"discrete_design_range",0x19,8,3,0,kw_171,0.,0.,0,N_vam(intz,numDiscreteDesRangeVars)},
1268 		{"discrete_design_set_integer",0x19,4,4,0,kw_172,0.,0.,0,N_vam(intz,numDiscreteDesSetIntVars)},
1269 		{"discrete_design_set_real",0x19,4,5,0,kw_173,0.,0.,0,N_vam(intz,numDiscreteDesSetRealVars)},
1270 		{"discrete_state_range",0x19,8,27,0,kw_174,0.,0.,0,N_vam(intz,numDiscreteStateRangeVars)},
1271 		{"discrete_state_set_integer",0x19,4,28,0,kw_175,0.,0.,0,N_vam(intz,numDiscreteStateSetIntVars)},
1272 		{"discrete_state_set_real",0x19,4,29,0,kw_176,0.,0.,0,N_vam(intz,numDiscreteStateSetRealVars)},
1273 		{"exponential_uncertain",0x19,4,11,0,kw_177,0.,0.,0,N_vam(intz,numExponentialUncVars)},
1274 		{"frechet_uncertain",0x19,6,15,0,kw_178,0.,0.,0,N_vam(intz,numFrechetUncVars)},
1275 		{"gamma_uncertain",0x19,6,13,0,kw_179,0.,0.,0,N_vam(intz,numGammaUncVars)},
1276 		{"geometric_uncertain",0x19,2,21,0,kw_180,0.,0.,0,N_vam(intz,numGeometricUncVars)},
1277 		{"gumbel_uncertain",0x19,6,14,0,kw_181,0.,0.,0,N_vam(intz,numGumbelUncVars)},
1278 		{"histogram_bin_uncertain",0x19,10,17,0,kw_182,0.,0.,0,N_vam(intz,numHistogramBinUncVars)},
1279 		{"histogram_point_uncertain",0x19,8,23,0,kw_183,0.,0.,0,N_vam(intz,numHistogramPtUncVars)},
1280 		{"hypergeometric_uncertain",0x19,4,22,0,kw_184,0.,0.,0,N_vam(intz,numHyperGeomUncVars)},
1281 		{"id_variables",11,0,1,0,0,0.,0.,0,N_vam(str,idVariables)},
1282 		{"interval_uncertain",0x19,8,25,0,kw_185,0.,0.,0,N_vam(intz,numIntervalUncVars)},
1283 		{"lognormal_uncertain",0x19,10,7,0,kw_188,0.,0.,0,N_vam(intz,numLognormalUncVars)},
1284 		{"loguniform_uncertain",0x19,6,9,0,kw_189,0.,0.,0,N_vam(intz,numLoguniformUncVars)},
1285 		{"negative_binomial_uncertain",0x19,3,20,0,kw_190,0.,0.,0,N_vam(intz,numNegBinomialUncVars)},
1286 		{"normal_uncertain",0x19,10,6,0,kw_191,0.,0.,0,N_vam(intz,numNormalUncVars)},
1287 		{"poisson_uncertain",0x19,2,18,0,kw_192,0.,0.,0,N_vam(intz,numPoissonUncVars)},
1288 		{"triangular_uncertain",0x19,8,10,0,kw_193,0.,0.,0,N_vam(intz,numTriangularUncVars)},
1289 		{"uncertain_correlation_matrix",14,0,24,0,0,0.,0.,0,N_vam(vrl,Var_Info_ucm)},
1290 		{"uniform_uncertain",0x19,6,8,0,kw_194,0.,0.,0,N_vam(intz,numUniformUncVars)},
1291 		{"weibull_uncertain",0x19,6,16,0,kw_195,0.,0.,0,N_vam(intz,numWeibullUncVars)}
1292 		},
1293 	kw_197[6] = {
1294 		{"interface",0x308,10,5,5,kw_9,0.,0.,0,N_ifm3(start,0,stop)},
1295 		{"method",0x308,65,2,2,kw_115,0.,0.,0,N_mdm3(start,0,stop)},
1296 		{"model",8,6,3,3,kw_138,0.,0.,0,N_mom3(start,0,stop)},
1297 		{"responses",0x308,15,6,6,kw_155,0.,0.,0,N_rem3(start,0,stop)},
1298 		{"strategy",0x108,10,1,1,kw_166,0.,0.,0,NIDRProblemDescDB::strategy_start},
1299 		{"variables",0x308,29,4,4,kw_196,0.,0.,0,N_vam3(start,0,stop)}
1300 		};
1301 
1302 } // namespace Dakota
1303 
1304 KeyWord Dakota_Keyword_Top = {"KeywordTop",0,6,0,0,Dakota::kw_197};
1305