Changeset 13866
- Timestamp:
- 11/01/12 11:26:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/verbose.py
r13857 r13866 16 16 control : control method 17 17 qmu : sensitivity analysis 18 autodiff : AD analysis 19 18 20 19 21 Usage: … … 36 38 self.control = False 37 39 self.qmu = False 40 self.autodiff = False 38 41 #ENDFIELDS 39 42 … … 68 71 # }}} 69 72 73 def __repr__(self): # {{{ 74 75 #BEGINDISP 76 s ="class '%s' = \n" % type(self) 77 s+=" %15s : %s\n" % ('mprocessor',self.mprocessor) 78 s+=" %15s : %s\n" % ('module',self.module) 79 s+=" %15s : %s\n" % ('solution',self.solution) 80 s+=" %15s : %s\n" % ('solver',self.solver) 81 s+=" %15s : %s\n" % ('convergence',self.convergence) 82 s+=" %15s : %s\n" % ('control',self.control) 83 s+=" %15s : %s\n" % ('qmu',self.qmu) 84 s+=" %15s : %s\n" % ('autodiff',self.autodiff) 85 #ENDDISP 86 87 return s 88 # }}} 89 70 90 def VerboseToBinary(self): # {{{ 71 91 … … 86 106 if self.qmu: 87 107 binary=binary | 64 108 if self.autodiff: 109 binary=binary | 128 88 110 #ENDVERB2BIN 89 111 … … 94 116 95 117 #BEGINBIN2VERB 96 self.mprocessor =bool(binary & 1) 97 self.module =bool(binary & 2) 98 self.solution =bool(binary & 4) 99 self.solver =bool(binary & 8) 100 self.convergence=bool(binary & 16) 101 self.control =bool(binary & 32) 102 self.qmu =bool(binary & 64) 118 self.mprocessor =bool(binary & 1) 119 self.module =bool(binary & 2) 120 self.solution =bool(binary & 4) 121 self.solver =bool(binary & 8) 122 self.convergence=bool(binary & 16) 123 self.control =bool(binary & 32) 124 self.qmu =bool(binary & 64) 125 self.autodiff =bool(binary & 128) 103 126 #ENDBIN2VERB 104 127 # }}} … … 108 131 # }}} 109 132 110 def __repr__(self): # {{{111 112 #BEGINDISP113 s ="class '%s' = \n" % type(self)114 s+=" %15s : %s\n" % ('mprocessor',self.mprocessor)115 s+=" %15s : %s\n" % ('module',self.module)116 s+=" %15s : %s\n" % ('solution',self.solution)117 s+=" %15s : %s\n" % ('solver',self.solver)118 s+=" %15s : %s\n" % ('convergence',self.convergence)119 s+=" %15s : %s\n" % ('control',self.control)120 s+=" %15s : %s\n" % ('qmu',self.qmu)121 #ENDDISP122 123 return s124 # }}}125 126 133 def marshall(self,fid): # {{{ 127 134 WriteData(fid,'data',self.VerboseToBinary(),'enum',VerboseEnum(),'format','Integer')
Note:
See TracChangeset
for help on using the changeset viewer.