Changeset 26617


Ignore:
Timestamp:
11/12/21 10:13:55 (3 years ago)
Author:
vverjans
Message:

CHG: set md.stochasticforcing.default_id as dummy if defaults not used

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

Legend:

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

    r26615 r26617  
    8989            md = checkfield(md,'fieldname','stochasticforcing.defaultdimension','numel',1,'NaN',1,'Inf',1,'>',0);
    9090            md = checkfield(md,'fieldname','stochasticforcing.default_id','Inf',1,'>=',0,'<=',self.defaultdimension,'size',[md.mesh.numberofelements,1]);
    91          end
     91                        end
    9292                end % }}}
    9393                function disp(self) % {{{
     
    142142                                        end
    143143                                end
     144                                %Set dummy default_id vector if defaults not used
     145                                if isnan(self.default_id)
     146                                        self.default_id = zeros(md.mesh.numberofelements,1);
     147                                end
    144148                                WriteData(fid,prefix,'data',num_fields,'name','md.stochasticforcing.num_fields','format','Integer');
    145149                                WriteData(fid,prefix,'object',self,'fieldname','fields','format','StringArray');
  • issm/trunk-jpl/src/m/classes/stochasticforcing.py

    r26615 r26617  
    132132                    for col in inds: # scale columns corresponding to scaled field
    133133                        tempcovariance[:, col] = 1 / yts * tempcovariance[:, col]
     134            #Set dummy default_id vector if defaults not used
     135            if np.isnan(self.default_id)
     136               self.default_id = np.zeros(md.mesh.numberofelements);
    134137            WriteData(fid, prefix, 'data', num_fields, 'name', 'md.stochasticforcing.num_fields', 'format', 'Integer')
    135138            WriteData(fid, prefix, 'object', self, 'fieldname', 'fields', 'format', 'StringArray')
Note: See TracChangeset for help on using the changeset viewer.