Ignore:
Timestamp:
02/28/14 12:03:48 (11 years ago)
Author:
cborstad
Message:

CHG: added a model field to choose the type of scalar equivalent stress for a damage evolution solution

File:
1 edited

Legend:

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

    r16764 r17367  
    2626                c4                  = NaN;
    2727                healing             = NaN;
     28                equiv_stress              = NaN;
    2829        end
    2930        methods
     
    7677                        obj.c3=0;
    7778                        obj.c4=0;
     79                        obj.equiv_stress=0;
    7880
    7981                end % }}}
     
    98100                                md = checkfield(md,'fieldname','damage.c4','>=',0);
    99101                                md = checkfield(md,'fieldname','damage.stress_threshold','>=',0);
     102                                md = checkfield(md,'fieldname','damage.equiv_stress','numel',[1],'values',[0]);
    100103                        elseif strcmpi(obj.law,'undamaged'),
    101104                                if (solution==DamageEvolutionSolutionEnum),
     
    128131                                fielddisplay(obj,'healing','damage healing parameter 1');
    129132                                fielddisplay(obj,'stress_threshold','damage stress threshold [Pa]');
     133                                fielddisplay(obj,'equiv_stress','0: von Mises');
    130134                        end
    131135
     
    151155                                WriteData(fid,'object',obj,'fieldname','stress_threshold','format','Double');
    152156                                WriteData(fid,'object',obj,'fieldname','healing','format','Double');
     157                                WriteData(fid,'object',obj,'fieldname','equiv_stress','format','Integer');
    153158                        end
    154159
Note: See TracChangeset for help on using the changeset viewer.