Changeset 25514 for issm/trunk-jpl/src/m/classes/flowequation.m
- Timestamp:
- 09/02/20 12:00:13 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/flowequation.m
r24861 r25514 11 11 isHO = 0; 12 12 isFS = 0; 13 isNitscheBC = 0; 14 FSNitscheGamma = 1e6; 13 15 fe_SSA = ''; 14 16 fe_HO = ''; … … 98 100 md = checkfield(md,'fieldname','flowequation.isHO','numel',[1],'values',[0 1]); 99 101 md = checkfield(md,'fieldname','flowequation.isFS','numel',[1],'values',[0 1]); 102 md = checkfield(md,'fieldname','flowequation.isNitscheBC','numel',[1],'values',[0 1]); 103 md = checkfield(md,'fieldname','flowequation.FSNitscheGamma','numel',[1], '>=', 0.); 100 104 md = checkfield(md,'fieldname','flowequation.fe_SSA','values',{'P1','P1bubble','P1bubblecondensed','P2','P2bubble'}); 101 105 md = checkfield(md,'fieldname','flowequation.fe_HO' ,'values',{'P1','P1bubble','P1bubblecondensed','P1xP2','P2xP1','P2','P2bubble','P1xP3','P1xP4','P2xP4'}); … … 144 148 fielddisplay(self,'isHO','is the Higher-Order (HO) approximation used ?'); 145 149 fielddisplay(self,'isFS','are the Full-FS (FS) equations used ?'); 150 fielddisplay(self,'isNitscheBC','is weakly imposed condition used?'); 151 fielddisplay(self,'FSNitscheGamma','Gamma value for the Nitsche term, by default gamma=1e6?'); 146 152 fielddisplay(self,'fe_SSA','Finite Element for SSA ''P1'', ''P1bubble'' ''P1bubblecondensed'' ''P2'''); 147 153 fielddisplay(self,'fe_HO', 'Finite Element for HO ''P1'' ''P1bubble'' ''P1bubblecondensed'' ''P1xP2'' ''P2xP1'' ''P2'''); … … 160 166 WriteData(fid,prefix,'object',self,'fieldname','isHO','format','Boolean'); 161 167 WriteData(fid,prefix,'object',self,'fieldname','isFS','format','Boolean'); 168 WriteData(fid,prefix,'object',self,'fieldname','isNitscheBC','format','Boolean'); 169 WriteData(fid,prefix,'object',self,'fieldname','FSNitscheGamma','format','Double'); 162 170 WriteData(fid,prefix,'object',self,'fieldname','fe_SSA','data',self.fe_SSA,'format','String'); 163 171 WriteData(fid,prefix,'object',self,'fieldname','fe_HO' ,'data',self.fe_HO,'format','String'); … … 182 190 writejsdouble(fid,[modelname '.flowequation.isHO'],self.isHO); 183 191 writejsdouble(fid,[modelname '.flowequation.isFS'],self.isFS); 184 writejsstring(fid,[modelname '.flowequation.fe_SSA'],self.fe_SSA); 192 writejsstring(fid,[modelname '.flowequation.isNitscheBC'],self.isNitscheBC); 193 writejsstring(fid,[modelname '.flowequation.FSNitscheGamma'],self.FSNitscheGamma); 194 writejsstring(fid,[modelname '.flowequation.fe_SSA'],self.fe_SSA); 185 195 writejsstring(fid,[modelname '.flowequation.fe_HO'],self.fe_HO); 186 196 writejsstring(fid,[modelname '.flowequation.fe_FS'],self.fe_FS);
Note:
See TracChangeset
for help on using the changeset viewer.