Changeset 18580


Ignore:
Timestamp:
10/06/14 12:21:13 (10 years ago)
Author:
bdef
Message:

NEW: adding a colapsing thickness to the EPL

Location:
issm/trunk-jpl/src/m
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/hydrologydc.m

    r18508 r18580  
    3030                epl_porosity             = 0;
    3131                epl_initial_thickness    = 0;
     32                epl_colapse_thickness    = 0;
    3233                epl_max_thickness        = 0;
    3334                epl_conductivity         = 0;
     
    7374                        obj.epl_porosity             = 0.4;
    7475                        obj.epl_initial_thickness    = 1.0;
     76                        obj.epl_colapse_thickness    = 1.0e-3;
    7577                        obj.epl_max_thickness        = 5.0;
    7678                        obj.epl_conductivity         = 8.0e-02;
     
    112114                                md = checkfield(md,'fieldname','hydrology.epl_porosity','>',0,'numel',1);
    113115                                md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','>',0,'numel',1);
     116                                md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','>',0,'numel',1);
    114117                                md = checkfield(md,'fieldname','hydrology.epl_max_thickness','>',0,'numel',1);
    115118                                md = checkfield(md,'fieldname','hydrology.epl_conductivity','>',0,'numel',1);
     119                                if (obj.epl_colapse_thickness>obj.epl_initial_thickness),
     120                                        md = checkmessage(md,'Colapsing thickness for EPL larger than initial thickness');
     121                                end
    116122            end
    117123                end
     
    156162                                fielddisplay(obj,'epl_porosity','epl [dimensionless]');
    157163                                fielddisplay(obj,'epl_initial_thickness','epl initial thickness [m]');
     164                                fielddisplay(obj,'epl_colapse_thickness','epl colapsing thickness [m]');
    158165                                fielddisplay(obj,'epl_max_thickness','epl maximal thickness [m]');
    159166                                fielddisplay(obj,'epl_conductivity','epl conductivity [m^2/s]');
     
    193200                                WriteData(fid,'object',obj,'fieldname','epl_porosity','format','Double');                       
    194201                                WriteData(fid,'object',obj,'fieldname','epl_initial_thickness','format','Double');
     202                                WriteData(fid,'object',obj,'fieldname','epl_colapse_thickness','format','Double');
    195203                                WriteData(fid,'object',obj,'fieldname','epl_max_thickness','format','Double');
    196204                                WriteData(fid,'object',obj,'fieldname','epl_conductivity','format','Double');
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r18565 r18580  
    123123def HydrologydcEplPorosityEnum(): return StringToEnum("HydrologydcEplPorosity")[0]
    124124def HydrologydcEplInitialThicknessEnum(): return StringToEnum("HydrologydcEplInitialThickness")[0]
     125def HydrologydcEplColapseThicknessEnum(): return StringToEnum("HydrologydcEplColapseThickness")[0]
    125126def HydrologydcEplMaxThicknessEnum(): return StringToEnum("HydrologydcEplMaxThickness")[0]
    126127def HydrologydcEplThicknessEnum(): return StringToEnum("HydrologydcEplThickness")[0]
Note: See TracChangeset for help on using the changeset viewer.