Changeset 10276


Ignore:
Timestamp:
10/24/11 15:17:52 (13 years ago)
Author:
Mathieu Morlighem
Message:

recover cost functions and added support for stab =2 in prognostic

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

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk/src/m/classes/balancethickness.m

    r9860 r10276  
    4545                        checkfield(md,'balancethickness.spcthickness','forcing',1);
    4646                        checkfield(md,'balancethickness.thickening_rate','size',[md.mesh.numberofvertices 1],'NaN',1);
    47                         checkfield(md,'balancethickness.stabilization','size',[1 1],'values',[0 1 3]);
     47                        checkfield(md,'balancethickness.stabilization','size',[1 1],'values',[0 1 2 3]);
    4848                end % }}}
    4949                function disp(obj) % {{{
     
    5252                        fielddisplay(obj,'spcthickness','thickness constraints (NaN means no constraint)');
    5353                        fielddisplay(obj,'thickening_rate','ice thickening rate used in the mass conservation (dh/dt)');
    54                         fielddisplay(obj,'stabilization','0->no, 1->artificial_diffusivity, 3->discontinuous Galerkin');
     54                        fielddisplay(obj,'stabilization','0: None, 1: SU, 2: MacAyeal''s artificial diffusivity, 3:DG');
    5555
    5656                end % }}}
  • TabularUnified issm/trunk/src/m/classes/model/model.m

    r10246 r10276  
    342342                                 if (structmd.control_type==147), md.inversion.control_parameters={'Thickeningrate'}; end
    343343                         end
    344                          if isfield(structmd,'cost_functions') & ismember(structmd.cm_responses(end,end),[165:170 383 388 389]),
     344                         if isfield(structmd,'cm_responses') & ismember(structmd.cm_responses(end,end),[165:170 383 388 389]),
    345345                                 pos=find(structmd.cm_responses==166); md.inversion.cost_functions(pos)=101;
    346346                                 pos=find(structmd.cm_responses==167); md.inversion.cost_functions(pos)=102;
Note: See TracChangeset for help on using the changeset viewer.