Changeset 17392
- Timestamp:
- 03/08/14 10:40:26 (11 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/damage.m
r17369 r17392 147 147 fielddisplay(obj,'c3','damage parameter 3'); 148 148 fielddisplay(obj,'c4','damage parameter 4'); 149 fielddisplay(obj,'healing','damage healing parameter 1');149 fielddisplay(obj,'healing','damage healing parameter'); 150 150 fielddisplay(obj,'stress_threshold','damage stress threshold [Pa]'); 151 151 fielddisplay(obj,'equiv_stress','0: von Mises'); -
issm/trunk-jpl/src/m/classes/damage.py
r17369 r17392 64 64 s+="%s\n" % fielddisplay(self,"c4","damage parameter 4 ") 65 65 s+="%s\n" % fielddisplay(self,"stress_threshold","damage stress threshold [Pa]") 66 s+="%s\n" % fielddisplay(self,"healing","damage healing parameter") 66 67 s+="%s\n" % fielddisplay(self,"equiv_stresss","0: von Mises") 67 68 s+="%s\n" % fielddisplay(self,'requested_outputs','additional outputs requested') … … 139 140 md = checkfield(md,'fieldname','damage.c4','>=',0) 140 141 md = checkfield(md,'fieldname','damage.stress_threshold','>=',0) 142 md = checkfield(md,'fieldname','damage.healing','>=',0) 141 143 md = checkfield(md,'fieldname','damage.equiv_stress','numel',[1],'values',[0]) 142 144 md = checkfield(md,'fieldname','damage.requested_outputs','stringrow',1) … … 166 168 WriteData(fid,'object',self,'fieldname','c4','format','Double') 167 169 WriteData(fid,'object',self,'fieldname','stress_threshold','format','Double') 170 WriteData(fid,'object',self,'fieldname','healing','format','Double') 168 171 WriteData(fid,'object',self,'fieldname','equiv_stress','format','Integer') 169 172 … … 174 177 outputscopy=outputs[0:max(0,indices[0]-1)]+self.defaultoutputs(md)+outputs[indices[0]+1:] 175 178 outputs =outputscopy 176 WriteData(fid,'data',outputs,'enum', StressbalanceRequestedOutputsEnum(),'format','StringArray')179 WriteData(fid,'data',outputs,'enum',DamageEvolutionRequestedOutputsEnum(),'format','StringArray') 177 180 # }}} -
issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.py
r16532 r17392 46 46 analyses=[L2ProjectionBaseAnalysisEnum(),HydrologyShreveAnalysisEnum(),HydrologyDCInefficientAnalysisEnum(),HydrologyDCEfficientAnalysisEnum()] 47 47 48 elif DamageEvolutionSolutionEnum(): 49 analyses=[DamageEvolutionAnalysisEnum()] 50 48 51 else: 49 52 raise TypeError("solution type: '%s' not supported yet!" % EnumToString(solutiontype)[0]) -
issm/trunk-jpl/src/m/solve/process_solve_options.py
r16470 r17392 22 22 BalancethicknessSolutionEnum(),BalancevelocitySolutionEnum(),\ 23 23 BedSlopeSolutionEnum(),SurfaceSlopeSolutionEnum(),\ 24 HydrologySolutionEnum(),FlaimSolutionEnum(),GiaSolutionEnum() ):24 HydrologySolutionEnum(),FlaimSolutionEnum(),GiaSolutionEnum(),DamageEvolutionSolutionEnum()): 25 25 raise ValueError("process_solve_options error message: solution_type '%s' not supported yet!" % EnumToString(solution_type)[0]) 26 26 outoptions['solution_type']=solution_type
Note:
See TracChangeset
for help on using the changeset viewer.