Package reflectometry :: Package model1d :: Package model :: Module tetheredPolymer

Source Code for Module reflectometry.model1d.model.tetheredPolymer

 1  import numpy 
 2   
 3  # =========================================================== 
 4  # TetheredPolymer Class 
 5  # =========================================================== 
6 -class TetheredPolymer:
7 """ 8 Deprecated. This class will be removed. 9 """
10 - def __init__(self, valList):
11 self._valList = valList
12 13
14 - def build(self):
15 return "TetheredPolymer(%s)" %( self._valList )
16 17
18 - def run(self):
19 return [self._valList ]
20 21
22 - def runList(self):
23 ret = [] 24 for i in xrange( len(self._valList) ): 25 vals = "%.6f"%(self._valList[i]) 26 ret.append( vals ) 27 28 return ret
29
30 - def run3(self):
31 lenList = len(self._valList) 32 33 ret = "[" 34 for i in xrange( lenList ): 35 ret += "%.3f"%(self._valList[i]) 36 if i != lenList-1: 37 ret += "," 38 ret += "]" 39 40 return ret
41 42 43 tetheredPolymer = TetheredPolymer 44 tetheredpolymer = TetheredPolymer 45 brush = TetheredPolymer 46 Brush = TetheredPolymer 47 BRUSH = TetheredPolymer 48