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
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
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]