Source code for issm.private

from collections import OrderedDict
from fielddisplay import fielddisplay
from checkfield import checkfield

[docs]class private(object): """ PRIVATE class definition Usage: private=private(); """ def __init__(self): # {{{ self.isconsistent = True self.runtimename = '' self.bamg = OrderedDict() self.solution = '' #set defaults self.setdefaultparameters() #}}} def __repr__(self): # {{{ string=' private parameters: do not change' string="%s\n%s"%(string,fielddisplay(self,'isconsistent','is model self consistent')) string="%s\n%s"%(string,fielddisplay(self,'runtimename','name of the run launched')) string="%s\n%s"%(string,fielddisplay(self,'bamg','structure with mesh properties constructed if bamg is used to mesh the domain')) string="%s\n%s"%(string,fielddisplay(self,'solution','type of solution launched')) return string #}}}
[docs] def setdefaultparameters(self): # {{{ return self
#}}}
[docs] def checkconsistency(self,md,solution,analyses): # {{{ return md
# }}}