Changeset 26023


Ignore:
Timestamp:
02/22/21 16:19:16 (4 years ago)
Author:
bulthuis
Message:

CGH: checkfield samplingbeta only for sampling.robin

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

Legend:

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

    r25996 r26023  
    6666            md = checkfield(md,'fieldname','sampling.kappa','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1],'>',0);
    6767            md = checkfield(md,'fieldname','sampling.tau','NaN',1,'Inf',1,'numel',1,'>',0);
    68             md = checkfield(md,'fieldname','sampling.beta','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1],'>',0);
     68            md = checkfield(md,'fieldname','sampling.robin','numel',1,'values',[0 1]);
     69            if(md.sampling.robin)
     70                md = checkfield(md,'fieldname','sampling.beta','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1],'>',0);
     71            end   
    6972            md = checkfield(md,'fieldname','sampling.phi','NaN',1,'Inf',1,'numel',1,'>=',0);
    7073            md = checkfield(md,'fieldname','sampling.alpha','NaN',1,'Inf',1,'numel',1,'>',0);
    71             md = checkfield(md,'fieldname','sampling.robin','numel',1,'values',[0 1]);
    7274            md = checkfield(md,'fieldname','sampling.seed','NaN',1,'Inf',1,'numel',1);
    7375            md = checkfield(md,'fieldname','sampling.requested_outputs','stringrow',1);
  • issm/trunk-jpl/src/m/classes/sampling.py

    r26022 r26023  
    7070        md = checkfield(md,'fieldname','sampling.kappa','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices],'>',0)
    7171        md = checkfield(md,'fieldname','sampling.tau','NaN',1,'Inf',1,'numel',1,'>',0)
    72         md = checkfield(md,'fieldname','sampling.beta','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices],'>',0)
     72        md = checkfield(md,'fieldname','sampling.robin','numel',1,'values',[0, 1])
     73        if md.sampling.robin:
     74            md = checkfield(md,'fieldname','sampling.beta','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices],'>',0)
    7375        md = checkfield(md,'fieldname','sampling.phi','NaN',1,'Inf',1,'numel',1,'>=',0)
    7476        md = checkfield(md,'fieldname','sampling.alpha','NaN',1,'Inf',1,'numel',1,'>',0)
    75         md = checkfield(md,'fieldname','sampling.robin','numel',1,'values',[0, 1])
    7677        md = checkfield(md,'fieldname','sampling.seed','NaN',1,'Inf',1,'numel',1)
    7778        md = checkfield(md,'fieldname','sampling.requested_outputs','stringrow',1)
Note: See TracChangeset for help on using the changeset viewer.