Пример #1
0
    def computeCindices(self):
        """ Compute where each vertex, edge, and surface is located in the global list of Cs """

        self.surf_index_C = PUBSlib.computesurfindices(self.nsurf, self.nedge, self.ngroup, self.surf_edge, self.edge_group, self.group_m)
        self.edge_index_C = PUBSlib.computeedgeindices(self.nedge, self.ngroup, self.edge_group, self.group_m)
        self.nC = self.nvert
        self.nC += self.edge_index_C[-1,1]
        self.nC += self.surf_index_C[-1,1]

        if self.printInfo:
            print '# Control points =',self.nC
Пример #2
0
    def computePindices(self):
        """ Compute where each vertex, edge, and surface is located in the global list of Ps """

        self.surf_index_P = PUBSlib.computesurfindices(self.nsurf, self.nedge, self.ngroup, self.surf_edge, self.edge_group, self.group_n)
        self.edge_index_P = PUBSlib.computeedgeindices(self.nedge, self.ngroup, self.edge_group, self.group_n)
        self.nT = 0
        self.nT += self.edge_index_P[-1,1]
        self.nT += 2*self.surf_index_P[-1,1]
        self.nP = self.nvert
        self.nP += self.edge_index_P[-1,1]
        self.nP += self.surf_index_P[-1,1]

        if self.printInfo:
            print '# Points =',self.nP
Пример #3
0
    def computeCindices(self):
        """ Compute where each vertex, edge, and surface is located in the global list of Cs """

        self.surf_index_C = PUBSlib.computesurfindices(self.nsurf, self.nedge,
                                                       self.ngroup,
                                                       self.surf_edge,
                                                       self.edge_group,
                                                       self.group_m)
        self.edge_index_C = PUBSlib.computeedgeindices(self.nedge, self.ngroup,
                                                       self.edge_group,
                                                       self.group_m)
        self.nC = self.nvert
        self.nC += self.edge_index_C[-1, 1]
        self.nC += self.surf_index_C[-1, 1]

        if self.printInfo:
            print '# Control points =', self.nC
Пример #4
0
    def computePindices(self):
        """ Compute where each vertex, edge, and surface is located in the global list of Ps """

        self.surf_index_P = PUBSlib.computesurfindices(self.nsurf, self.nedge,
                                                       self.ngroup,
                                                       self.surf_edge,
                                                       self.edge_group,
                                                       self.group_n)
        self.edge_index_P = PUBSlib.computeedgeindices(self.nedge, self.ngroup,
                                                       self.edge_group,
                                                       self.group_n)
        self.nT = 0
        self.nT += self.edge_index_P[-1, 1]
        self.nT += 2 * self.surf_index_P[-1, 1]
        self.nP = self.nvert
        self.nP += self.edge_index_P[-1, 1]
        self.nP += self.surf_index_P[-1, 1]

        if self.printInfo:
            print '# Points =', self.nP