def METHOD_NAME(self):
    """
    :param cards: the list of PSOLID cards
    """
    #print("N[%s] = %s" % (self.type, self.n))
    if self.n:
        i = self.property_id.argsort()
        self.property_id = self.property_id[i]
        #print("PSOLID.property_id =", self.property_id)
        self.material_id = self.material_id[i]
        self.cordm = self.cordm[i]
        self.integ = self.integ[i]
        self.stress = self.stress[i]
        self.isop = self.isop[i]
        self.fctn = self.fctn[i]
        unique_pids = unique(self.property_id)
        if len(unique_pids) != len(self.property_id):
            raise RuntimeError('There are duplicate PSOLID IDs...')
    else:
        self.property_id = array([], dtype='int32')
        self.material_id = array([], dtype='int32')