Changeset 5412
- Timestamp:
- 08/19/10 11:22:18 (15 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk/src/m/solutions/adjointbalancedthickness_core.m ¶
r5377 r5412 15 15 femmodel=solver_linear(femmodel); 16 16 17 %Call SurfaceAreax, because some it might be needed by PVector 18 femmodel.elements=SurfaceArea(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters); 19 20 %compute adjoint 17 21 displaystring('\n%s',[' computing adjoint']); 18 22 femmodel=SetCurrentConfiguration(femmodel,BalancedthicknessAnalysisEnum,AdjointBalancedthicknessAnalysisEnum); 19 23 femmodel=solver_adjoint_linear(femmodel); 20 24 25 %Save results 26 femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,AdjointEnum); 21 27 if(solution_type==AdjointSolutionEnum & ~control_analysis) 22 28 displaystring(verbose,'\n%s',[' saving results...']); -
TabularUnified issm/trunk/src/m/solutions/adjointdiagnostic_core.m ¶
r5377 r5412 19 19 femmodel=solver_diagnostic_nonlinear(femmodel,conserve_loads); 20 20 21 %Call SurfaceAreax, because some it might be needed by PVector 22 femmodel.elements=SurfaceArea(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters); 23 24 %compute adjoint 21 25 displaystring('\n%s',[' computing adjoint']); 22 26 if(isstokes), femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum,AdjointStokesAnalysisEnum); … … 24 28 femmodel=solver_adjoint_linear(femmodel); 25 29 30 %save results 26 31 if(solution_type==AdjointSolutionEnum & ~control_analysis) 27 32 displaystring(verbose,'\n%s',[' saving results...']);
Note:
See TracChangeset
for help on using the changeset viewer.