Source code for pyNastran.bdf.deprecated

import warnings
from numpy import array


[docs]class BaseCardDeprecated(object): """ Deprecated in: - version 0.7 Removed in: - version 0.8 """
[docs] def rawFields(self): warnings.warn('deprecated; use raw_fields() instead of rawFields()', DeprecationWarning, stacklevel=2) return self.raw_fields()
[docs] def reprFields(self): warnings.warn('deprecated; use repr_fields() instead of reprFields()', DeprecationWarning, stacklevel=2) return self.repr_fields()
[docs] def reprCard(self): warnings.warn('deprecated; use print_repr_card(size, is_double) instead of reprCard()', DeprecationWarning, stacklevel=2) return self.print_repr_card()
[docs] def repr_card(self): warnings.warn('deprecated; use print_repr_card(size, is_double) instead of repr_card()', DeprecationWarning, stacklevel=2) return self.print_repr_card()
[docs] def printRawFields(self, size=8): warnings.warn('deprecated; use print_raw_card(size, is_double) instead of printRawFields(size)', DeprecationWarning, stacklevel=2) return self.print_raw_card(size=size)
[docs]class CoordDeprecated(object):
[docs] def T(self): r""" Gets the 6 x 6 transformation .. math:: [\lambda] = [B_{ij}] .. math:: [T] = \left[ \begin{array}{cc} \lambda & 0 \\ 0 & \lambda \\ \end{array} \right] """ warnings.warn('use beta_n(2) instead of T()', DeprecationWarning, stacklevel=2) return self.beta_n(2)
[docs] def transformToGlobal(self, p, debug=False): """ Transforms a node from the local frame to the global frame :param p: the xyz point in the local frame :param debug: debug flag (default=False; unused) :retval p2: the xyz point in the global frame :retval matrix: the transformation matrix """ warnings.warn('deprecated; use p2=cid.transform_node_to_global(p);M=cid.beta() instead of (p2,M)=cid.transformToGlobal(p)', DeprecationWarning, stacklevel=2) if self.cid == 0: return p, array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype='float64') p2 = self.transform_node_to_global(p) matrix = self.beta() return p2, matrix
[docs] def transformVectorToGlobal(self, p): warnings.warn('deprecated; use transform_vector_to_global(p) instead of transformVectorToGlobal(p)', DeprecationWarning, stacklevel=2) return self.transform_vector_to_global(p)
[docs] def transformNodeToGlobal(self, p): warnings.warn('deprecated; use transform_node_to_global(p) instead of transformVectorToGlobal(p)', DeprecationWarning, stacklevel=2) return self.transform_node_to_global(p)
[docs] def transformToLocal(self, p, beta, debug=False): warnings.warn('deprecated; use transform_node_to_local(p) instead of transformToLocal(p)', DeprecationWarning, stacklevel=2) return self.transform_node_to_local(p, debug)
[docs] def transform_to_local(self, p, beta, debug=False): warnings.warn('deprecated; use transform_node_to_local(p) instead of transform_to_local(p)', DeprecationWarning, stacklevel=2) return self.transform_node_to_local(p, debug)
[docs]class AeroDeprecated(object):
[docs] def IsSymmetricalXY(self): warnings.warn('deprecated; use is_symmetric_xy() instead of IsSymmetricalXY()', DeprecationWarning, stacklevel=2) return self.is_symmetric_xy()
[docs] def IsSymmetricalXZ(self): warnings.warn('deprecated; use is_symmetric_xz() instead of IsSymmetricalXZ()', DeprecationWarning, stacklevel=2) return self.is_symmetric_xz()
[docs] def IsAntiSymmetricalXY(self): warnings.warn('deprecated; use is_anti_symmetric_xy() instead of IsAntiSymmetricalXY()', DeprecationWarning, stacklevel=2) return self.is_anti_symmetric_xy()
[docs] def IsAntiSymmetricalXZ(self): warnings.warn('deprecated; use is_anti_symmetric_xz() instead of IsAntiSymmetricalXZ()', DeprecationWarning, stacklevel=2) return self.is_anti_symmetric_xz()
[docs] def EnableGroundEffect(self): warnings.warn('deprecated; use set_ground_effect(True) instead of EnableGroundEffect()', DeprecationWarning, stacklevel=2) self.set_ground_effect(True)
[docs] def DisableGroundEffect(self): warnings.warn('deprecated; use set_ground_effect(False) instead of DisableGroundEffect()', DeprecationWarning, stacklevel=2) self.set_ground_effect(False)
[docs]class CAERO1Deprecated(object):
[docs] def Points(self): warnings.warn('deprecated; use get_points() instead of Points()', DeprecationWarning, stacklevel=2) return self.get_points()
[docs] def SetPoints(self, points): warnings.warn('deprecated; use set_points(points) instead of SetPoints(points)', DeprecationWarning, stacklevel=2) return self.set_points(points)
[docs]class CAERO2Deprecated(object):
[docs] def Points(self): warnings.warn('deprecated; use get_points() instead of Points()', DeprecationWarning, stacklevel=2) return self.get_points()
[docs] def SetPoints(self, points): warnings.warn('deprecated; use set_points(points) instead of SetPoints(points)', DeprecationWarning, stacklevel=2) return self.set_points(points)
[docs]class ElementDeprecated(object):
[docs] def nodePositions(self, nodes=None): #warnings.warn('deprecated; use get_node_positions(nodes) instead of nodePositions(nodes)', #DeprecationWarning, stacklevel=2) return self.get_node_positions(nodes=nodes) #def prepareNodeIDs(self, nids, allowEmptyNodes=False): #warnings.warn('deprecated; use prepare_node_ids(nids, allow_empty_nodes) instead of prepareNodeIDs(nids, allowEmptyNodes)', #DeprecationWarning, stacklevel=2) #self.prepare_node_ids(nids, allow_empty_nodes=allowEmptyNodes)
[docs]class BDFMethodsDeprecated(object):
[docs] def MassProperties(self): """ .. seealso:: mass_properties """ warnings.warn('deprecated; use mass_properties() instead of MassProperties()', DeprecationWarning, stacklevel=2) return self.mass_properties()
[docs] def Mass(self): """ .. seealso:: mass """ warnings.warn('deprecated; use mass_properties() instead of Mass()', DeprecationWarning, stacklevel=2) mass, cg, I = self.mass_properties() return mass
[docs] def mass(self, element_ids=None, sym_axis=None): """Calculates mass in the global coordinate system""" warnings.warn('deprecated; use mass_properties() instead of mass()', DeprecationWarning, stacklevel=2) mass, cg, I = self.mass_properties(element_ids=element_ids, reference_point=None, sym_axis=sym_axis, num_cpus=1) return mass
[docs] def resolveGrids(self, cid=0): """ .. seealso:: resolve_grids .. deprecated: will be replaced in version 0.7 with resolve_grids """ warnings.warn('deprecated; use resolve_grids(cid) instead of resolveGrids(cid)', DeprecationWarning, stacklevel=2) return self.resolve_grids(cid)
[docs] def unresolveGrids(self, femOld): """ .. seealso:: unresolve_grids .. deprecated: will be replaced in version 0.7 with unresolve_grids """ warnings.warn('deprecated; use unresolve_grids(femOld) instead of unresolveGrids(femOld)', DeprecationWarning, stacklevel=2) return self.unresolve_grids(femOld)
[docs]class GetMethodsDeprecated(object):
[docs] def getElementIDsWithPID(self, pid): """ Gets all the element IDs with a specific property ID :param pid: property ID :returns elementIDs: as a list .. deprecated:: will be removed in version 0.8 The same functionality may be used by calling >>> self.getElementIDsWithPIDs([pid], mode='list') """ warnings.warn('deprecated; use getElementIDsWithPIDs instead of ' 'getElementIDsWithPID', DeprecationWarning, stacklevel=2) return self.getElementIDsWithPIDs([pid], mode='list')
[docs] def Flfact(self, sid, msg): """ .. deprecated:: will be removed in version 0.8 """ warnings.warn('deprecated; use FLFACT(sid) instead of Flfact(sid)', DeprecationWarning, stacklevel=2) return self.FLFACT(sid, msg)
[docs] def getNodes(self): """deprecated""" return self.get_nodes()
[docs] def getNodeIDsWithElement(self, eid): """deprecated""" return self.get_node_ids_with_element(eid)
[docs] def getNodeIDsWithElements(self, eids, msg=''): """deprecated""" return self.get_node_ids_with_elements(eids, msg=msg) #------------------------------
[docs] def nNodes(self): """deprecated""" warnings.warn('deprecated; use node_ids instead of nNodes()', DeprecationWarning, stacklevel=2) return self.nnodes
[docs] def get_nnodes(self): """deprecated""" warnings.warn('deprecated; use node_ids instead of get_nnodes()', DeprecationWarning, stacklevel=2) return len(self.nodes)
[docs] def nodeIDs(self): """deprecated""" warnings.warn('deprecated; use node_ids instead of nodeIDs()', DeprecationWarning, stacklevel=2) return self.get_node_ids()
[docs] def get_node_ids(self): """deprecated""" warnings.warn('deprecated; use node_ids instead of get_node_ids()', DeprecationWarning, stacklevel=2) return self.nodes.keys() #------------------------------
[docs] def nElements(self): """deprecated""" warnings.warn('deprecated; use nelements instead of nElements()', DeprecationWarning, stacklevel=2) return self.nelements
[docs] def elementIDs(self): """deprecated""" warnings.warn('deprecated; use element_ids instead of elementIDs()', DeprecationWarning, stacklevel=2) return self.element_ids
[docs] def get_nelements(self): """deprecated""" warnings.warn('deprecated; use nelements instead of get_nelements()', DeprecationWarning, stacklevel=2) return len(self.elements)
[docs] def get_element_ids(self): """deprecated""" warnings.warn('deprecated; use element_ids instead of get_element_ids()', DeprecationWarning, stacklevel=2) return self.elements.keys() #------------------------------ #def nProperties(self): #"""deprecated""" #asdf #return self.nproperties #def elementIDs(self): #"""deprecated""" #adf #return self.property_ids #def get_nproperties(self): #"""deprecated""" #return len(self.properties)
[docs] def get_property_ids(self): """deprecated""" warnings.warn('deprecated; use property_ids instead of get_property_ids()', DeprecationWarning, stacklevel=2) return self.property_ids
[docs] def propertyIDs(self): """deprecated""" warnings.warn('deprecated; use property_ids instead of propertyIDs()', DeprecationWarning, stacklevel=2) return self.property_ids #------------------------------
[docs] def get_coord_ids(self): warnings.warn('deprecated; use coord_ids instead of get_coord_ids()', DeprecationWarning, stacklevel=2) return self.coord_ids
[docs] def coordIDs(self): """deprecated""" warnings.warn('deprecated; use coord_ids instead of coordIDs()', DeprecationWarning, stacklevel=2) return self.coord_ids #------------------------------
[docs] def nCAeros(self): """deprecated""" warnings.warn('deprecated; use ncaeros instead of nCAeros()', DeprecationWarning, stacklevel=2) return self.get_ncaeros()
[docs] def get_ncaeros(self): warnings.warn('deprecated; use ncaeros instead of get_ncaeros()', DeprecationWarning, stacklevel=2) return self.ncaeros #==================================================
[docs] def getElementIDsWithPIDs(self, pids, mode='list'): """deprecated""" warnings.warn('deprecated; use get_element_ids_with_pids instead of getElementIDsWithPIDs()', DeprecationWarning, stacklevel=2) return self.get_element_ids_with_pids(pids, mode=mode)
[docs] def _get_element_ids_with_pids(self, pids, mode='list'): if mode not in ['list', 'dict']: msg = "mode=%r is not supported. Use 'list' or 'dict'\n" % mode raise ValueError(msg) if mode == 'list': return self.get_element_ids_list_with_pids(pids) else: return self.get_element_ids_dict_with_pids(pids)
[docs] def getNodeIDToElementIDsMap(self): """deprecated""" warnings.warn('deprecated; use get_element_ids_with_pids instead of getNodeIDToElementIDsMap()', DeprecationWarning, stacklevel=2) return self.get_node_id_to_element_ids_map()
[docs] def getPropertyIDToElementIDsMap(self): """deprecated""" warnings.warn('deprecated; use get_property_id_to_element_ids_map instead of getPropertyIDToElementIDsMap()', DeprecationWarning, stacklevel=2) return self.get_property_id_to_element_ids_map()
[docs] def getMaterialIDToPropertyIDsMap(self): """deprecated""" warnings.warn('deprecated; use get_material_id_to_property_ids_map instead of getMaterialIDToPropertyIDsMap()', DeprecationWarning, stacklevel=2) return self.get_material_id_to_property_ids_map()
[docs] def structuralMaterialIDs(self): """deprecated""" warnings.warn('deprecated; use get_structural_material_ids instead of structuralMaterialIDs()', DeprecationWarning, stacklevel=2) return self.get_structural_material_ids()
[docs] def thermalMaterialIDs(self): """deprecated""" warnings.warn('deprecated; use get_thermal_material_ids instead of thermalMaterialIDs()', DeprecationWarning, stacklevel=2) return self.get_thermal_material_ids()
[docs] def materialIDs(self): """deprecated""" warnings.warn('deprecated; use get_material_ids instead of materialIDs()', DeprecationWarning, stacklevel=2) return self.get_material_ids()
[docs]class ShellElementDeprecated(object):
[docs] def Rho(self): """ Returns the density """ warnings.warn('deprecated; use pid.mid().rho instead of Rho()', DeprecationWarning, stacklevel=2) #.. deprecated: will be removed in version 0.8 #warnings.warn('replace with self.pid.mid().rho', # DeprecationWarning, stacklevel=2) return self.pid.mid().rho
[docs]class DeprecatedCompositeShellProperty(object): """ To be deprecated in: - Version 0.7 To be removed in: - Version 0.8 """
[docs] def MassPerArea(self, iply='all', method='nplies'): return self.get_mass_per_area(iply, method)
[docs] def Thickness(self, iply='all'): return self.get_thickness(iply)
[docs] def nPlies(self): return self.get_nplies()
[docs] def Nsm(self): return self.get_nonstructural_mass()
[docs] def isSymmetrical(self): return self.is_symmetrical()
[docs] def Rho(self, iply): return self.get_density(iply)
[docs] def Theta(self, iply): return self.get_theta(iply)
[docs] def sout(self, iply): return self.get_sout(iply)
[docs]class GridDeprecated(object):
[docs] def Position(self, debug=False): return self.get_position(debug)
[docs] def PositionWRT(self, model, cid, debug=False): return self.get_position_wrt(model, cid, debug=debug)
[docs] def UpdatePosition(self, model, xyz, cid=0): return self.set_position(model, xyz, cid=cid)
[docs]class PointDeprecated(object):
[docs] def Position(self, debug=False): return self.get_position(debug)
[docs] def PositionWRT(self, model, cid, debug=False): return self.get_position_wrt(model, cid, debug)
[docs] def UpdatePosition(self, model, xyz, cid=0): return self.set_position(model, xyz, cid=cid)
[docs]class SPOINTsDeprecated(object):
[docs] def nDOF(self): return self.get_ndof()