Ejemplo n.º 1
0
    def buildGridData(self, ds, ns, overlap, communicator, origin):
        super(_UniformGrid3DBuilder, self).buildGridData(ds, ns, overlap, communicator)

        self.origin = _UniformOrigin.calcOrigin(origin, self.offset, self.ds, self.scale)

        self.numberOfXYFaces = self.ns[0] * self.ns[1] * (self.ns[2] + 1)
        self.numberOfXZFaces = self.ns[0] * (self.ns[1] + 1) * self.ns[2]
        self.numberOfYZFaces = (self.ns[0] + 1) * self.ns[1] * self.ns[2]
        self.numberOfFaces = self.numberOfXYFaces + self.numberOfXZFaces + self.numberOfYZFaces
Ejemplo n.º 2
0
 def buildGridData(self, ds, ns, overlap, communicator, origin):
     # call super for side-effects
     super(_UniformGrid2DBuilder, self).buildGridData(ds, ns, overlap,
                                                     communicator)
     
     self.origin = _UniformOrigin.calcOrigin(origin, 
                                             self.offset, self.ds, self.scale)
        
     self.numberOfHorizontalFaces = self.ns[0] * self.numberOfHorizontalRows
     self.numberOfVerticalFaces = self.numberOfVerticalColumns * self.ns[1]
     self.numberOfFaces = self.numberOfHorizontalFaces \
                            + self.numberOfVerticalFaces
Ejemplo n.º 3
0
    def buildGridData(self, ds, ns, overlap, communicator, origin):
        # call super for side-effects
        super(_UniformGrid2DBuilder,
              self).buildGridData(ds, ns, overlap, communicator)

        self.origin = _UniformOrigin.calcOrigin(origin, self.offset, self.ds,
                                                self.scale)

        self.numberOfHorizontalFaces = self.ns[0] * self.numberOfHorizontalRows
        self.numberOfVerticalFaces = self.numberOfVerticalColumns * self.ns[1]
        self.numberOfFaces = self.numberOfHorizontalFaces \
                               + self.numberOfVerticalFaces
    def buildGridData(self, ds, ns, overlap, communicator, origin):
        super(_UniformGrid3DBuilder,
              self).buildGridData(ds, ns, overlap, communicator)

        self.origin = _UniformOrigin.calcOrigin(origin, self.offset, self.ds,
                                                self.scale)

        self.numberOfXYFaces = self.ns[0] * self.ns[1] * (self.ns[2] + 1)
        self.numberOfXZFaces = self.ns[0] * (self.ns[1] + 1) * self.ns[2]
        self.numberOfYZFaces = (self.ns[0] + 1) * self.ns[1] * self.ns[2]
        self.numberOfFaces = self.numberOfXYFaces + self.numberOfXZFaces \
                              + self.numberOfYZFaces
Ejemplo n.º 5
0
    def buildGridData(self, ns, ds, overlap, communicator, origin):
        super(_UniformGrid1DBuilder, self).buildGridData(ns, ds, overlap,
                                                        communicator)

        self.origin = _UniformOrigin.calcOrigin(origin,
                                                self.offset, self.ds, self.scale)

        if 0 in self.ns:
            self.numberOfFaces = 0
        else:
            self.numberOfFaces = self.ns[0] + 1

        self.numberOfCells = self.ns[0]
Ejemplo n.º 6
0
    def buildGridData(self, ns, ds, overlap, communicator, origin):
        super(_UniformGrid1DBuilder, self).buildGridData(ns, ds, overlap,
                                                        communicator)

        self.origin = _UniformOrigin.calcOrigin(origin,
                                                self.offset, self.ds, self.scale)

        if 0 in self.ns:
            self.numberOfFaces = 0
        else:
            self.numberOfFaces = self.ns[0] + 1

        self.numberOfCells = self.ns[0]