Changeset 21542 for issm/trunk-jpl/src/m/classes/thermal.m
- Timestamp:
- 02/10/17 10:32:55 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/thermal.m
r21049 r21542 15 15 isenthalpy = 0; 16 16 isdynamicbasalspc = 0; 17 fe = 'P1'; 17 18 requested_outputs = {}; 18 19 end … … 66 67 self.isdynamicbasalspc=0; 67 68 69 %Linear elements by default 70 self.fe='P1'; 71 68 72 %default output 69 73 self.requested_outputs={'default'}; … … 76 80 md = checkfield(md,'fieldname','thermal.stabilization','numel',[1],'values',[0 1 2]); 77 81 md = checkfield(md,'fieldname','thermal.spctemperature','Inf',1,'timeseries',1,'>=',0); 82 md = checkfield(md,'fieldname','thermal.fe','values',{'P1','P1xP2'}); 78 83 if (ismember('EnthalpyAnalysis',analyses) & md.thermal.isenthalpy & dimension(md.mesh)==3), 79 84 … … 110 115 fielddisplay(self,'isenthalpy','use an enthalpy formulation to include temperate ice (default is 0)'); 111 116 fielddisplay(self,'isdynamicbasalspc',['enable dynamic setting of basal forcing. required for enthalpy formulation (default is 0)']); 117 fielddisplay(self,'fe','Finite Element type: ''P1'' (default), ''P1xP2'''); 112 118 fielddisplay(self,'requested_outputs','additional outputs requested'); 113 119 … … 122 128 WriteData(fid,prefix,'object',self,'fieldname','penalty_factor','format','Double'); 123 129 WriteData(fid,prefix,'object',self,'fieldname','isenthalpy','format','Boolean'); 130 WriteData(fid,prefix,'object',self,'fieldname','fe','format','String'); 124 131 WriteData(fid,prefix,'object',self,'fieldname','isdynamicbasalspc','format','Boolean'); 125 132
Note:
See TracChangeset
for help on using the changeset viewer.