Changeset 2227


Ignore:
Timestamp:
09/14/09 08:04:03 (16 years ago)
Author:
Mathieu Morlighem
Message:

added steadystateresults for control steady

File:
1 edited

Legend:

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

    r2223 r2227  
    113113
    114114%compute final velocity from diagnostic_core (horiz+vertical)
    115 inputs=add(inputs,model.parameters.control_type,param_g,'doublevec',1,model.parameters.numberofnodes);
    116 results_diag=diagnostic_core(models,inputs);
     115if model.parameters.control_steady;
     116        inputs=add(inputs,model.parameters.control_type,param_g,'doublevec',1,model.parameters.numberofnodes);
     117        steadystate_results=steadystate_core(models,inputs); t_g=results.t_g;
     118        u_g=steadystate_results.u_g;
     119        t_g=steadystate_results.t_g;
     120        m_g=steadystate_results.m_g;
     121else
     122        inputs=add(inputs,model.parameters.control_type,param_g,'doublevec',1,model.parameters.numberofnodes);
     123        results_diag=diagnostic_core(models,inputs);
     124        u_g=results_diag.u_g;
     125end
    117126
    118127%Recover misfit at each iteration of the control method
     
    127136results.J=J;
    128137results.param_g=param_g;
    129 results.u_g=results_diag.u_g;
     138results.u_g=u_g;
     139if model.parameters.control_steady,
     140        results.t_g=t_g;
     141        results.m_g=m_g;
     142end
Note: See TracChangeset for help on using the changeset viewer.