Changeset 20467


Ignore:
Timestamp:
04/07/16 15:57:18 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: do not use NaN for integers

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

Legend:

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

    r20460 r20467  
    88                stabilization           = 0;
    99                spclevelset                     = NaN;
    10                 reinit_frequency        = NaN;
     10                reinit_frequency        = 5;
    1111        end
    1212        methods
     
    3737                        %stabilization = 2 by default
    3838                        self.stabilization = 2;
    39                         self.reinit_frequency = NaN;
     39                        self.reinit_frequency = 5;
    4040
    4141                end % }}}
     
    5151                        fielddisplay(self,'stabilization','0: no, 1: artificial_diffusivity, 2: streamline upwinding');
    5252                        fielddisplay(self,'spclevelset','Levelset constraints (NaN means no constraint)');
    53                         fielddisplay(self,'reinit_frequency','Amount of time steps after which the levelset function in re-initialized (NaN: no re-initialization).');
     53                        fielddisplay(self,'reinit_frequency','Amount of time steps after which the levelset function in re-initialized');
    5454                end % }}}
    5555                function marshall(self,md,fid) % {{{
  • issm/trunk-jpl/src/m/classes/levelset.py

    r20460 r20467  
    1818                self.stabilization = 0
    1919                self.spclevelset   = float('NaN')
    20                 self.reinit_frequency = float('NaN')
     20                self.reinit_frequency = 0
    2121
    2222                #set defaults
     
    2828                string="%s\n%s"%(string,fielddisplay(self,'stabilization','0: no, 1: artificial_diffusivity, 2: streamline upwinding'))
    2929                string="%s\n%s"%(string,fielddisplay(self,'spclevelset','levelset constraints (NaN means no constraint)'))
    30                 string="%s\n%s"%(string,fielddisplay(self,'reinit_frequency','Amount of time steps after which the levelset function in re-initialized (NaN: no re-initialization).'))
     30                string="%s\n%s"%(string,fielddisplay(self,'reinit_frequency','Amount of time steps after which the levelset function in re-initialized'))
    3131
    3232                return string
     
    4040                #stabilization = 2 by default
    4141                self.stabilization = 2
    42                 self.reinit_frequency = float('NaN')
     42                self.reinit_frequency = 5
    4343
    4444                return self
Note: See TracChangeset for help on using the changeset viewer.