/[escript]/trunk/modellib/py_src/geometry.py
ViewVC logotype

Diff of /trunk/modellib/py_src/geometry.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 917 by gross, Tue Dec 5 23:39:39 2006 UTC revision 918 by gross, Wed Jan 3 06:30:00 2007 UTC
# Line 20  class FinleyReader(ParameterSet): Line 20  class FinleyReader(ParameterSet):
20         @ivar intergrationOrder: integration order, default -1 (in).         @ivar intergrationOrder: integration order, default -1 (in).
21         @type intergrationOrder: C{int}         @type intergrationOrder: C{int}
22         """         """
23         def __init__(self,debug=False):         def __init__(self,**kwargs):
24            """            """
25            initializes the object            initializes the object
26            """            """
27            super(FinleyReader,self).__init__(debug=debug)            super(FinleyReader,self).__init__(**kwargs)
28            self.declareParameter(source="none",            self.declareParameter(source="none",
29                                   integrationOrder=-1)                                   integrationOrder=-1)
30            self.__domain=None            self.__domain=None
# Line 59  class RectangularDomain(ParameterSet): Line 59  class RectangularDomain(ParameterSet):
59         @ivar intergrationOrder: integration order, default -1 (in).         @ivar intergrationOrder: integration order, default -1 (in).
60         @type intergrationOrder: C{int}         @type intergrationOrder: C{int}
61         """         """
62         def __init__(self,debug=False):         def __init__(self,**kwargs):
63             """             """
64             initializes the object             initializes the object
65             """             """
66             super(RectangularDomain,self).__init__(debug=debug)             super(RectangularDomain,self).__init__(**kwargs)
67             self.declareParameter(dim=2,\             self.declareParameter(dim=2,\
68                                   l=[1.,1.,1.],\                                   l=[1.,1.,1.],\
69                                   n=[10,10,10], \                                   n=[10,10,10], \
# Line 112  class UpdateGeometry(Model): Line 112  class UpdateGeometry(Model):
112        @ivar domain: domain        @ivar domain: domain
113        @type domain: L{escript.Domain}        @type domain: L{escript.Domain}
114        """        """
115        def __init__(self,debug=False):        def __init__(self,**kwargs):
116             """             """
117             set-up the object             set-up the object
118             """             """
119             super(UpdateGeometry, self).__init__(debug=debug)             super(UpdateGeometry, self).__init__(**kwargs)
120             self.declareParameter(domain=None,\             self.declareParameter(domain=None,\
121                                   displacement=None)                                   displacement=None)
122    
# Line 168  class ScalarConstrainerOverBox(Model): Line 168  class ScalarConstrainerOverBox(Model):
168        @ivar back: True to set a constraint at the left face of the domain (x[2]=max x[2]), default False (in).        @ivar back: True to set a constraint at the left face of the domain (x[2]=max x[2]), default False (in).
169        @ivar tol: absolute tolerance for "x=max x" condition, default 1.e-8 (in).        @ivar tol: absolute tolerance for "x=max x" condition, default 1.e-8 (in).
170        """        """
171        def __init__(self,debug=False):        def __init__(self,**kwargs):
172             ParameterSet.__init__(self,debug=debug)             super(ScalarConstrainerOverBox, self).__init__(**kwargs)
173             self.declareParameter(domain=None, \             self.declareParameter(domain=None, \
174                                   value=None,  \                                   value=None,  \
175                                   left=False, \                                   left=False, \
# Line 243  class VectorConstrainerOverBox(Model): Line 243  class VectorConstrainerOverBox(Model):
243                  default [False,False,False] (in).                  default [False,False,False] (in).
244        @ivar tol: absolute tolerance for "x=max x" condition, default 1.e-8 (in).        @ivar tol: absolute tolerance for "x=max x" condition, default 1.e-8 (in).
245        """        """
246        def __init__(self,debug=False):        def __init__(self, **kwargs):
247             ParameterSet.__init__(self,debug=debug)             super(VectorConstrainerOverBox, self).__init__(**kwargs)
248             self.declareParameter(domain=None, \             self.declareParameter(domain=None, \
249                                   value=None,  \                                   value=None,  \
250                                   left=[0,0,0],  \                                   left=[0,0,0],  \

Legend:
Removed from v.917  
changed lines
  Added in v.918

  ViewVC Help
Powered by ViewVC 1.1.26