Changeset 5412


Ignore:
Timestamp:
08/19/10 11:22:18 (15 years ago)
Author:
Mathieu Morlighem
Message:

Fixed misfit 3

Location:
issm/trunk/src/m/solutions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk/src/m/solutions/adjointbalancedthickness_core.m

    r5377 r5412  
    1515        femmodel=solver_linear(femmodel);
    1616
     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
    1721        displaystring('\n%s',['      computing adjoint']);
    1822        femmodel=SetCurrentConfiguration(femmodel,BalancedthicknessAnalysisEnum,AdjointBalancedthicknessAnalysisEnum);
    1923        femmodel=solver_adjoint_linear(femmodel);
    2024
     25        %Save results
     26        femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,AdjointEnum);
    2127        if(solution_type==AdjointSolutionEnum & ~control_analysis)
    2228                displaystring(verbose,'\n%s',['      saving results...']);
  • TabularUnified issm/trunk/src/m/solutions/adjointdiagnostic_core.m

    r5377 r5412  
    1919        femmodel=solver_diagnostic_nonlinear(femmodel,conserve_loads);
    2020
     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
    2125        displaystring('\n%s',['      computing adjoint']);
    2226        if(isstokes), femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum,AdjointStokesAnalysisEnum);
     
    2428        femmodel=solver_adjoint_linear(femmodel);
    2529
     30        %save results
    2631        if(solution_type==AdjointSolutionEnum & ~control_analysis)
    2732                displaystring(verbose,'\n%s',['      saving results...']);
Note: See TracChangeset for help on using the changeset viewer.