/[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 997 by gross, Mon Feb 26 06:31:45 2007 UTC revision 1044 by gross, Mon Mar 19 07:29:31 2007 UTC
# Line 38  class FinleyReader(ParameterSet): Line 38  class FinleyReader(ParameterSet):
38                                  integrationOrder=-1)                                  integrationOrder=-1)
39            self.__domain=None            self.__domain=None
40            self.__tag_map=None            self.__tag_map=None
           self.__surface_tag_map=None  
41    
42    
43         def domain(self):         def domain(self):
# Line 60  class FinleyReader(ParameterSet): Line 59  class FinleyReader(ParameterSet):
59               else:               else:
60                  raise TypeError("unknown mesh file format %s."%self.source.fileformat)                  raise TypeError("unknown mesh file format %s."%self.source.fileformat)
61               self.trace("mesh read from %s in %s format."%(self.source.getLocalFileName(), self.source.fileformat))                         self.trace("mesh read from %s in %s format."%(self.source.getLocalFileName(), self.source.fileformat))          
62                 self.__tag_map = TagMap()
63                 if  self.tag_map_source != None:
64                       self.__tag_map.fillFromXML(open(self.tag_map_source.getLocalFileName()))
65                 self.trace("tag map read from %s in %s format."%(self.tag_map_source.getLocalFileName(), self.tag_map_source.fileformat))          
66                 self.__tag_map.passToDomain(self.__domain)
67            return self.__domain            return self.__domain
68    
69         def tag_map(self):         def tag_map(self):
# Line 69  class FinleyReader(ParameterSet): Line 73  class FinleyReader(ParameterSet):
73            @return: the tag map            @return: the tag map
74            @rtype: L{TagMap}            @rtype: L{TagMap}
75            """            """
           if self.__tag_map == None:  
                self.__tag_map = TagMap()  
                if  self.tag_map_source != None:  
                    self.__tag_map.fillFromXML(open(self.tag_map_source.getLocalFileName()))  
                self.trace("tag map read from %s in %s format."%(self.tag_map_source.getLocalFileName(), self.tag_map_source.fileformat))            
76            return self.__tag_map            return self.__tag_map
77    
78                                                

Legend:
Removed from v.997  
changed lines
  Added in v.1044

  ViewVC Help
Powered by ViewVC 1.1.26