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})
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 })
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)
def elemset(self, setname, paralib): ''' create element set ''' paralib.update({'settype': 'element'}) self.setlist[setname] = itemset(paralib)
def nodeset(self, setname, paralib): ''' create node set ''' paralib.update({'settype': 'node'}) self.setlist[setname] = itemset(paralib)
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)
def elemset(self,setname,paralib): ''' create element set ''' paralib.update({'settype':'element'}) self.setlist[setname] = itemset(paralib)
def nodeset(self,setname,paralib): ''' create node set ''' paralib.update({'settype':'node'}) self.setlist[setname] = itemset(paralib)