Changeset 5483
- Timestamp:
- 08/23/10 00:33:48 (15 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/SpawnCore.m
r4569 r5483 10 10 responsedescriptors=femmodel.parameters.ResponseDescriptors; 11 11 solution_type=femmodel.parameters.SolutionType; 12 12 control_analysis=femmodel.parameters.ControlAnalysis; 13 13 14 14 displaystring(1,'%s%i',[' qmu iteration:'],counter); … … 19 19 %now run the core solution 20 20 [dummy,dummy,solutioncore]=SolutionConfiguration(solution_type); 21 if(control_analysis)solutioncore='control_core'; 21 22 eval(['femmodel=' solutioncore '(femmodel);']); 22 23 23 24 %now process the results to get response function values 24 responses=DakotaResponses(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters, responsedescriptors);25 responses=DakotaResponses(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,femmodel.part,responsedescriptors); -
issm/trunk/src/m/solutions/issm.m
r5103 r5483 19 19 control_analysis=femmodel.parameters.ControlAnalysis; 20 20 21 %if control being run on top of solution, change core 22 if(control_analysis)solutioncore='control_core';end 23 21 24 %compute solution 22 25 if ~qmu_analysis, 23 if ~control_analysis,24 26 25 26 27 displaystring(verbose,'%s',['call computational core']); 28 eval(['femmodel=' solutioncore '(femmodel);']); 27 29 28 else,29 30 displaystring(verbose,'%s',['call computational core']);31 femmodel=control_core(femmodel);32 33 end34 35 30 displaystring(verbose,'%s',['write results']) 36 31 md.results.(EnumToString(solution_type))=OutputResults(femmodel.elements, femmodel.nodes , femmodel.vertices , femmodel.loads , femmodel.materials, femmodel.parameters, femmodel.results);
Note:
See TracChangeset
for help on using the changeset viewer.