Changeset 26952


Ignore:
Timestamp:
04/11/22 08:22:49 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: make sure that we do not have ANY NaN in initialization.vx and vy

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

Legend:

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

    r26358 r26952  
    1515                                case 0
    1616                                        self=setdefaultparameters(self);
     17                                case 1
     18                                        self =structtoobj(basalforcings(),varargin{1});
    1719                                otherwise
    1820                                        error('constructor not supported');
  • issm/trunk-jpl/src/m/classes/initialization.m

    r26301 r26952  
    3939                function md = checkconsistency(self,md,solution,analyses) % {{{
    4040                        if ismember('StressbalanceAnalysis',analyses) & ~(strcmp(solution,'TransientSolution') & md.transient.isstressbalance == 0),
    41                                 if ~(isnan(md.initialization.vx) | isnan(md.initialization.vy)),
     41                                if numel(md.initialization.vx)>1 | numel(md.initialization.vy)>1
    4242                                        md = checkfield(md,'fieldname','initialization.vx','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    4343                                        md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
Note: See TracChangeset for help on using the changeset viewer.