Changeset 5242


Ignore:
Timestamp:
08/13/10 11:00:59 (15 years ago)
Author:
Eric.Larour
Message:

New IsScaled routine, simpler interface

Location:
issm/trunk/src/m/qmu/setupdesign
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/qmu/setupdesign/QmuSetupDesign.m

    r5215 r5242  
    1414
    1515%if descriptor is more generic, like 'Thickness','RhoIce', decide whether it will get expanded.
    16 switch descriptor,
    17 case {'RhoIce','RhoWater','HeatCapacity','ThermalConductivity','Gravity'},
     16flag=IsScaled(descriptor); %will error out if the descriptor is unknow.
    1817
     18if flag==0,
    1919        dvar(end+1)=variables;
    2020
    21 case {'Thickness','Surface','Bed','DragCoefficient'},
     21else if flag==1,
    2222
    2323        if length(variables.stddev)>md.npart,
     
    3636        end
    3737
    38 case {'RiftsFriction'},
    39        
    40         dvar=setupriftsfriction(md,dvar,variable);
     38else if flag==2,
    4139
    42 otherwise
    43         error(['QmuSetupDesign warning message: could not find ' descriptor ' setup design function']);
     40        %special case
     41        if strcmpi(descriptor,'RiftsFriction'),
     42                dvar=setupriftsfriction(md,dvar,variable);
     43        end
    4444end
Note: See TracChangeset for help on using the changeset viewer.