Пример #1
0
    def elemset_sub_setname(self,setname1,setname2,newname=None):
        ''' create element set by substract setname 1 by setname 2 '''
        if newname == None:
            newname = setname1 + '-' + setname2
        
        elemlist1 = self.setlist[setname1].elemlist
        elemlist2 = self.setlist[setname2].elemlist
        newelem = [item for item in elemlist1 if item not in elemlist2]

        
        self.setlist[newname] = itemset({'settype':'element','elemlist':newelem})
Пример #2
0
    def elemset_sub_setname(self, setname1, setname2, newname=None):
        ''' create element set by substract setname 1 by setname 2 '''
        if newname == None:
            newname = setname1 + '-' + setname2

        elemlist1 = self.setlist[setname1].elemlist
        elemlist2 = self.setlist[setname2].elemlist
        newelem = [item for item in elemlist1 if item not in elemlist2]

        self.setlist[newname] = itemset({
            'settype': 'element',
            'elemlist': newelem
        })
Пример #3
0
 def entityset(self, setname, paralib=None):
     ''' create set with both nodes and elements
         or node pairs
     '''
     paralib.update({'settype': 'both'})
     self.setlist[setname] = itemset(paralib)
Пример #4
0
 def elemset(self, setname, paralib):
     ''' create element set '''
     paralib.update({'settype': 'element'})
     self.setlist[setname] = itemset(paralib)
Пример #5
0
 def nodeset(self, setname, paralib):
     ''' create node set '''
     paralib.update({'settype': 'node'})
     self.setlist[setname] = itemset(paralib)
Пример #6
0
 def entityset(self,setname,paralib=None):
     ''' create set with both nodes and elements
         or node pairs
     '''
     paralib.update({'settype':'both'})
     self.setlist[setname] = itemset(paralib)
Пример #7
0
 def elemset(self,setname,paralib):
     ''' create element set '''
     paralib.update({'settype':'element'})
     self.setlist[setname] = itemset(paralib)
Пример #8
0
 def nodeset(self,setname,paralib):
     ''' create node set '''
     paralib.update({'settype':'node'})
     self.setlist[setname] = itemset(paralib)