Ignore:
Timestamp:
04/18/13 10:20:16 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added units to all fields and homogenized python classes

File:
1 edited

Legend:

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

    r14141 r14640  
    1 #module imports
    21from fielddisplay import fielddisplay
    32from EnumDefinitions import *
     
    1413        """
    1514
    16         #properties
    17         def __init__(self):
    18                 # {{{ Properties
     15        def __init__(self): # {{{
    1916                self.spcthickness           = float('NaN')
    2017                self.min_thickness          = 0
     
    2926
    3027                #}}}
    31         def __repr__(self):
    32                 # {{{ Display
     28        def __repr__(self): # {{{
    3329                string='   Prognostic solution parameters:'
    34                 string="%s\n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint)'))
    35                 string="%s\n%s"%(string,fielddisplay(self,'min_thickness','minimum ice thickness allowed'))
     30                string="%s\n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint) [m]'))
     31                string="%s\n%s"%(string,fielddisplay(self,'min_thickness','minimum ice thickness allowed [m]'))
    3632                string="%s\n%s"%(string,fielddisplay(self,'hydrostatic_adjustment','adjustment of ice shelves surface and bed elevations: ''Incremental'' or ''Absolute'' '))
    37                 string="%s\n%s"%(string,fielddisplay(self,'stabilization','0->no, 1->artificial_diffusivity, 2->streamline upwinding, 3->discontinuous Galerkin'))
     33                string="%s\n%s"%(string,fielddisplay(self,'stabilization','0: no, 1: artificial_diffusivity, 2: streamline upwinding, 3: discontinuous Galerkin'))
    3834                string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','additional outputs requested'))
    3935
    4036                return string
    4137                #}}}
    42                
    43         def setdefaultparameters(self):
    44                 # {{{setdefaultparameters
     38        def setdefaultparameters(self): # {{{
    4539               
    4640                #Type of stabilization to use 0:nothing 1:artificial_diffusivity 3:Discontinuous Galerkin
     
    5852                return self
    5953        #}}}
    60 
    6154        def checkconsistency(self,md,solution,analyses):    # {{{
    6255
     
    7467                return md
    7568        # }}}
    76 
    7769        def marshall(self,fid):    # {{{
    7870                WriteData(fid,'object',self,'fieldname','spcthickness','format','DoubleMat','mattype',1)
     
    8476                WriteData(fid,'object',self,'fieldname','requested_outputs','format','DoubleMat','mattype',3);
    8577        # }}}
    86 
Note: See TracChangeset for help on using the changeset viewer.