/[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 401 by gross, Thu Dec 22 06:39:36 2005 UTC revision 406 by gross, Fri Dec 23 00:39:59 2005 UTC
# Line 14  class FinleyReader(ParameterSet): Line 14  class FinleyReader(ParameterSet):
14         @ivar domain:         @ivar domain:
15         """         """
16         def __init__(self,debug=False):         def __init__(self,debug=False):
17             Model.__init__(self,debug=debug)             super(FinleyReader,self).__init__(debug=debug)
18               ParameterSet.__init__(self,debug=debug)
19             self.declareParameter(source="none",\             self.declareParameter(source="none",\
20                                   integrationOrder=-1)                                   integrationOrder=-1)
21             self._domain=None             self._domain=None
22    
23         def domain(self):         def domain(self):
24            if self._domain==None:            if self._domain==None:
25                self._domain=finley.ReadMesh(self.source,integrationOrder)                self._domain=finley.ReadMesh(self.source,self.integrationOrder)
26                self.trace("mesh read from %s"%self.source)                          self.trace("mesh read from %s"%self.source)          
27            return self.domain            return self._domain
28                                                
29  class RectangularDomain(ParameterSet):  class RectangularDomain(ParameterSet):
30         """         """
# Line 38  class RectangularDomain(ParameterSet): Line 39  class RectangularDomain(ParameterSet):
39         @ivar domain:         @ivar domain:
40         """         """
41         def __init__(self,debug=False):         def __init__(self,debug=False):
42             Model.__init__(self,debug=debug)             super(RectangularDomain,self).__init__(debug=debug)
43             self.declareParameter(dim=2,\             self.declareParameter(dim=2,\
44                                   l=[1.,1.,1.],\                                   l=[1.,1.,1.],\
45                                   n=[10,10,10], \                                   n=[10,10,10], \

Legend:
Removed from v.401  
changed lines
  Added in v.406

  ViewVC Help
Powered by ViewVC 1.1.26