Changeset 4555


Ignore:
Timestamp:
07/13/10 12:57:02 (15 years ago)
Author:
seroussi
Message:

can use AddExternalResult for J and control_type in control_core

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/control_core.m

    r4541 r4555  
    9090%       femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parametersn,AdjointxEnum);
    9191%       femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parametersn,AdjointyEnum);
    92         if (dim==3) femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,VzEnum);
    93         femmodel.results.JEnum=J;
    94         femmodel.results.ControlTypeEnum=EnumAsString(control_type);
     92if (dim==3) femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,VzEnum);end
     93        femmodel.results=AddExternalResult(femmodel.results,JEnum,J);
     94        femmodel.results=AddExternalResult(femmodel.results,ControlTypeEnum,control_type);
    9595
    9696end %end function
  • issm/trunk/src/m/solutions/stokescontrolinit.m

    r4535 r4555  
    1919        %Run a complete diagnostic to update the Stokes spcs:
    2020        femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum);
    21         femmodel=solver_diagnostic_nonlinear(NULL,NULL,NULL,femmodel,conserve_loads);
     21        femmodel=solver_diagnostic_nonlinear([],[],[],femmodel,conserve_loads);
    2222
    2323        %vertical velocity
    24         femmodel=solver_linear(NULL,femmodel);
     24        femmodel=solver_linear([],femmodel);
    2525
    2626        %recondition pressure computed previously:
     
    3333        displaystring(verbose,'\n%s',['      computing stokes velocity and pressure...']);
    3434        femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum);
    35         femmode=solver_diagnostic_nonlinear(NULL,NULL,NULL,femmodel,conserve_loads);
     35        femmode=solver_diagnostic_nonlinear([],[],[],femmodel,conserve_loads);
Note: See TracChangeset for help on using the changeset viewer.