pyNastran  0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
pyNastran.bdf.cards.coordinateSystems.Coord Class Reference
Inheritance diagram for pyNastran.bdf.cards.coordinateSystems.Coord:
pyNastran.bdf.cards.baseCard.BaseCard pyNastran.bdf.bdfInterface.BDF_Card.BDFCard pyNastran.bdf.cards.coordinateSystems.Cord1x pyNastran.bdf.cards.coordinateSystems.Cord2x pyNastran.bdf.cards.coordinateSystems.CORD3G pyNastran.bdf.cards.coordinateSystems.CORD1C pyNastran.bdf.cards.coordinateSystems.CORD1R pyNastran.bdf.cards.coordinateSystems.CORD1S pyNastran.bdf.cards.coordinateSystems.CORD2C pyNastran.bdf.cards.coordinateSystems.CORD2R pyNastran.bdf.cards.coordinateSystems.CORD2S

List of all members.

Public Member Functions

def __init__
 Defines a general CORDxx object.
def Cid
 returns the coordinate ID
def setup
 

\[ e_{13} = e_3 - e_1 \]

\[ e_{12} = e_2 - e_1 \]

\[ k = \frac{e_{12}}{|e_{12}|} \]

\[ j_{dir} = k \cross e_{13} \]

\[ j = \frac{j_{dir}}{|j_{dir}|} \]

\[ i = j \cross k \]


def transformToLocal
 Transforms the global point p to the local coordinate system.
def normalize
 Normalizes v into a unit vector.
def T
 Returns the 6x6 transformation

\[ \large [\lambda] = [B_{ij}] \]

.

def reprFields

Public Attributes

 isCrossReferenced
 has the coordinate system been linked yet
 isResolved
 have all the transformation matricies been determined
 cid
 e1
 e2
 e3
 k
 e_{13}
 j
 j = (k cross e13) normalized
 i
 i = j cross k

Static Public Attributes

string type = 'COORD'

Detailed Description

Definition at line 38 of file coordinateSystems.py.


Constructor & Destructor Documentation

def pyNastran.bdf.cards.coordinateSystems.Coord.__init__ (   self,
  card,
  data 
)

Defines a general CORDxx object.

Parameters:
selfthe object pointer
carda BDFCard object
dataa list analogous to the card

Reimplemented in pyNastran.bdf.cards.coordinateSystems.CORD2C, pyNastran.bdf.cards.coordinateSystems.CORD2S, pyNastran.bdf.cards.coordinateSystems.CORD2R, and pyNastran.bdf.cards.coordinateSystems.Cord2x.

Definition at line 47 of file coordinateSystems.py.


Member Function Documentation

def pyNastran.bdf.cards.coordinateSystems.Coord.setup (   self,
  debug = False 
)

\[ e_{13} = e_3 - e_1 \]

\[ e_{12} = e_2 - e_1 \]

\[ k = \frac{e_{12}}{|e_{12}|} \]

\[ j_{dir} = k \cross e_{13} \]

\[ j = \frac{j_{dir}}{|j_{dir}|} \]

\[ i = j \cross k \]

Definition at line 71 of file coordinateSystems.py.

References pyNastran.bdf.cards.coordinateSystems.Coord.e2, and pyNastran.bdf.cards.coordinateSystems.Coord.e3.

Referenced by pyNastran.bdf.cards.coordinateSystems.Coord.Cid().

def pyNastran.bdf.cards.coordinateSystems.Coord.transformToLocal (   self,
  p,
  matrix,
  debug = False 
)

Transforms the global point p to the local coordinate system.

Parameters:
selfthe object pointer
pthe point to transform
matrixthe transformation matrix to apply - created by transformToGlobal
debugdeveloper debug
Note:
uses the matrix as there is no linking from a global coordinate system to the local
the matrix that comes in is the local to global, so we need to invert the matrix. Luckily the inverse of a tranformation matrix \( [\phi] \) is the transpose of the matrix.

\[ p_{Global} = (p_{Local}-e_1 )[\phi]+e_1 \]

\[ [phi]^{-1} = [phi]^T \]

(pc-e1) =(pG-e1)mT (pc-e1)*m = pG-e1 (pc-e1)*m+e1 = pG
be very careful of when you apply e1. It gets removed whenever rotations are applied. These equations need some TLC, but the methods are ok.

Definition at line 188 of file coordinateSystems.py.

References pyNastran.bdf.cards.coordinateSystems.Coord.e1, pyNastran::bdf::cards::methods.norm, and pyNastran.bdf.cards.coordinateSystems.Coord.normalize().

Normalizes v into a unit vector.

Parameters:
selfthe object pointer
vthe vector to normalize
Return values:
nNormv has been normalized

Definition at line 210 of file coordinateSystems.py.

References pyNastran.bdf.cards.coordinateSystems.Coord.e1, pyNastran.bdf.cards.coordinateSystems.Coord.T(), and pyNastran.bdf.cards.coordinateSystems.Cord2x.transformToGlobal().

Referenced by pyNastran.bdf.cards.coordinateSystems.Coord.transformToLocal().

Returns the 6x6 transformation

\[ \large [\lambda] = [B_{ij}] \]

.

\[ [T] = \left[ \begin{array}{cc} \lambda & 0 \\ 0 & \lambda \\ \end{array} \right \]

Definition at line 231 of file coordinateSystems.py.

References pyNastran.bdf.cards.params.PARAM.rawFields(), pyNastran.bdf.cards.aero.AEFACT.rawFields(), pyNastran.bdf.cards.properties.damper.PVISC.rawFields(), pyNastran.bdf.cards.elements.elements.CFAST.rawFields(), pyNastran.bdf.cards.optimization.DCONSTR.rawFields(), pyNastran.bdf.cards.elements.damper.CVISC.rawFields(), pyNastran.bdf.cards.properties.mass.NSM.rawFields(), pyNastran.bdf.cards.properties.properties.PFAST.rawFields(), pyNastran.bdf.cards.elements.solid.SolidElement.rawFields(), pyNastran.bdf.cards.thermal.loads.QBDY1.rawFields(), pyNastran.bdf.cards.dynamic.FREQ.rawFields(), pyNastran.bdf.cards.properties.damper.PDAMP.rawFields(), pyNastran.bdf.cards.optimization.DESVAR.rawFields(), pyNastran.bdf.cards.methods.EIGB.rawFields(), pyNastran.bdf.cards.nodes.RINGAX.rawFields(), pyNastran.bdf.cards.aero.AELINK.rawFields(), pyNastran.bdf.cards.properties.mass.PMASS.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS1.rawFields(), pyNastran.bdf.cards.properties.springs.PELAS.rawFields(), pyNastran.bdf.cards.sets.ABCQSet.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR.rawFields(), pyNastran.bdf.cards.optimization.DDVAL.rawFields(), pyNastran.bdf.cards.materials.CREEP.rawFields(), pyNastran.bdf.cards.nodes.SPOINT.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP1.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH.rawFields(), pyNastran.bdf.cards.properties.damper.PDAMP5.rawFields(), pyNastran.bdf.cards.elements.elements.CGAP.rawFields(), pyNastran.bdf.cards.properties.bush.PBUSH.rawFields(), pyNastran.bdf.cards.aero.AELIST.rawFields(), pyNastran.bdf.cards.optimization.DOPTPRM.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR1.rawFields(), pyNastran.bdf.cards.properties.properties.PGAP.rawFields(), pyNastran.bdf.cards.tables.TABLED1.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.elements.elements.CrackElement.rawFields(), pyNastran.bdf.cards.dynamic.FREQ4.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP2.rawFields(), pyNastran.bdf.cards.properties.damper.PDAMPT.rawFields(), pyNastran.bdf.cards.aero.AEPARM.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH1D.rawFields(), pyNastran.bdf.cards.optimization.DLINK.rawFields(), pyNastran.bdf.cards.tables.TABLED2.rawFields(), pyNastran.bdf.cards.nodes.SPOINTs.rawFields(), pyNastran.bdf.cards.thermal.loads.QBDY3.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS1.rawFields(), pyNastran.bdf.cards.sets.ABQSet1.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS2.rawFields(), pyNastran.bdf.cards.aero.AESTAT.rawFields(), pyNastran.bdf.cards.dynamic.TSTEP.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP3.rawFields(), pyNastran.bdf.cards.optimization.DSCREEN.rawFields(), pyNastran.bdf.cards.tables.TABLED3.rawFields(), pyNastran.bdf.cards.properties.properties.PLSOLID.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH2D.rawFields(), pyNastran.bdf.cards.nodes.GRDSET.rawFields(), pyNastran.bdf.cards.tables.TABLEM1.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP4.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.optimization.DRESP1.rawFields(), pyNastran.bdf.cards.sets.CSET1.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS3.rawFields(), pyNastran.bdf.cards.tables.TABLEM2.rawFields(), pyNastran.bdf.cards.properties.properties.PSOLID.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP5.rawFields(), pyNastran.bdf.cards.nodes.GRIDB.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIA3.rawFields(), pyNastran.bdf.cards.aero.AESURF.rawFields(), pyNastran.bdf.cards.materials.MAT1.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS2.rawFields(), pyNastran.bdf.cards.tables.TABLEM3.rawFields(), pyNastran.bdf.cards.loads.loads.SLOAD.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.dynamic.TSTEPNL.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.rawFields(), pyNastran.bdf.cards.loads.staticLoads.LOAD.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS4.rawFields(), pyNastran.bdf.cards.sets.SET1.rawFields(), pyNastran.bdf.cards.properties.bush.PBUSH1D.rawFields(), pyNastran.bdf.cards.tables.TABLEM4.rawFields(), pyNastran.bdf.cards.methods.EIGR.rawFields(), pyNastran.bdf.cards.loads.loads.DLOAD.rawFields(), pyNastran.bdf.cards.properties.properties.PRAC2D.rawFields(), pyNastran.bdf.cards.optimization.DRESP2.rawFields(), pyNastran.bdf.cards.tables.TABLES1.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS3.rawFields(), pyNastran.bdf.cards.constraints.Constraint.rawFields(), pyNastran.bdf.cards.loads.loads.DAREA.rawFields(), pyNastran.bdf.cards.tables.TABLEST.rawFields(), pyNastran.bdf.cards.properties.properties.PRAC3D.rawFields(), pyNastran.bdf.cards.methods.EIGP.rawFields(), pyNastran.bdf.cards.constraints.SUPORT1.rawFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.rawFields(), pyNastran.bdf.cards.sets.SET3.rawFields(), pyNastran.bdf.cards.elements.rigid.RBE2.rawFields(), pyNastran.bdf.cards.aero.AERO.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS4.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIA6.rawFields(), pyNastran.bdf.cards.loads.staticLoads.GRAV.rawFields(), pyNastran.bdf.cards.constraints.SUPORT.rawFields(), pyNastran.bdf.cards.sets.SESET.rawFields(), pyNastran.bdf.cards.nodes.GRID.rawFields(), pyNastran.bdf.cards.tables.TABRND1.rawFields(), pyNastran.bdf.cards.dynamic.NLPARM.rawFields(), pyNastran.bdf.cards.thermal.thermal.PCONVM.rawFields(), pyNastran.bdf.cards.elements.mass.CONM1.rawFields(), pyNastran.bdf.cards.aero.AEROS.rawFields(), pyNastran.bdf.cards.methods.EIGRL.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD1.rawFields(), pyNastran.bdf.cards.tables.TABRNDG.rawFields(), pyNastran.bdf.cards.constraints.MPC.rawFields(), pyNastran.bdf.cards.materials.MAT2.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAR.rawFields(), pyNastran.bdf.cards.thermal.thermal.PHBDY.rawFields(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAX.rawFields(), pyNastran.bdf.cards.tables.TIC.rawFields(), pyNastran.bdf.cards.aero.CSSCHD.rawFields(), pyNastran.bdf.cards.thermal.thermal.CONV.rawFields(), pyNastran.bdf.cards.constraints.SPC.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD2.rawFields(), pyNastran.bdf.cards.elements.bars.CROD.rawFields(), pyNastran.bdf.cards.materials.MAT3.rawFields(), pyNastran.bdf.cards.constraints.SPCD.rawFields(), pyNastran.bdf.cards.elements.bars.CTUBE.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAX6.rawFields(), pyNastran.bdf.cards.optimization.DVPREL2.rawFields(), pyNastran.bdf.cards.loads.loads.RFORCE.rawFields(), pyNastran.bdf.cards.constraints.SPCAX.rawFields(), pyNastran.bdf.cards.materials.MAT4.rawFields(), pyNastran.bdf.cards.thermal.thermal.RADBC.rawFields(), pyNastran.bdf.cards.properties.shell.PCOMP.rawFields(), pyNastran.bdf.cards.aero.CAERO1.rawFields(), pyNastran.bdf.cards.constraints.SPC1.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE.rawFields(), pyNastran.bdf.cards.properties.bars.PROD.rawFields(), pyNastran.bdf.cards.loads.loads.RLOAD1.rawFields(), pyNastran.bdf.cards.elements.bars.CONROD.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE1.rawFields(), pyNastran.bdf.cards.constraints.SPCADD.rawFields(), pyNastran.bdf.cards.aero.CAERO2.rawFields(), pyNastran.bdf.cards.properties.bars.PTUBE.rawFields(), pyNastran.bdf.cards.constraints.MPCADD.rawFields(), pyNastran.bdf.cards.loads.loads.RLOAD2.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE2.rawFields(), pyNastran.bdf.cards.properties.shell.PSHEAR.rawFields(), pyNastran.bdf.cards.aero.FLFACT.rawFields(), pyNastran.bdf.cards.materials.MAT8.rawFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1R.rawFields(), pyNastran.bdf.cards.loads.loads.RANDPS.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1C.rawFields(), pyNastran.bdf.cards.elements.shell.CSHEAR.rawFields(), pyNastran.bdf.cards.aero.FLUTTER.rawFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT1.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1S.rawFields(), pyNastran.bdf.cards.properties.bars.PBAR.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2R.rawFields(), pyNastran.bdf.cards.aero.GUST.rawFields(), pyNastran.bdf.cards.materials.MAT9.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2S.rawFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2.rawFields(), pyNastran.bdf.cards.properties.shell.PSHELL.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2C.rawFields(), pyNastran.bdf.cards.aero.MKAERO1.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD4.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD.rawFields(), pyNastran.bdf.cards.materials.MAT10.rawFields(), pyNastran.bdf.cards.aero.MKAERO2.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD1.rawFields(), pyNastran.bdf.cards.elements.shell.CQUADR.rawFields(), pyNastran.bdf.cards.aero.PAERO1.rawFields(), pyNastran.bdf.cards.properties.bars.PBARL.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2.rawFields(), pyNastran.bdf.cards.elements.bars.CBAR.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD.rawFields(), pyNastran.bdf.cards.aero.PAERO2.rawFields(), pyNastran.bdf.cards.materials.MATHP.rawFields(), pyNastran.bdf.cards.elements.bars.CBEAM3.rawFields(), pyNastran.bdf.cards.aero.SPLINE1.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD8.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), pyNastran.bdf.cards.aero.SPLINE2.rawFields(), pyNastran.bdf.cards.elements.shell.CQUADX.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOADX1.rawFields(), pyNastran.bdf.cards.materials.MATS1.rawFields(), pyNastran.bdf.cards.aero.SPLINE4.rawFields(), pyNastran.bdf.cards.elements.bars.CBEAM.rawFields(), pyNastran.bdf.cards.aero.SPLINE5.rawFields(), pyNastran.bdf.cards.elements.bars.CBEND.rawFields(), pyNastran.bdf.cards.aero.TRIM.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAML.rawFields(), and pyNastran.bdf.cards.coordinateSystems.Coord.reprFields().

Referenced by pyNastran.bdf.cards.properties.shell.PCOMP.MassPerArea(), and pyNastran.bdf.cards.coordinateSystems.Coord.normalize().


Member Data Documentation

Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.

Reimplemented in pyNastran.bdf.cards.coordinateSystems.CORD2C, pyNastran.bdf.cards.coordinateSystems.CORD2S, pyNastran.bdf.cards.coordinateSystems.CORD2R, pyNastran.bdf.cards.coordinateSystems.CORD1S, pyNastran.bdf.cards.coordinateSystems.CORD1C, and pyNastran.bdf.cards.coordinateSystems.CORD1R.

Definition at line 39 of file coordinateSystems.py.

Referenced by pyNastran.bdf.cards.nodes.Node::__init__(), pyNastran.bdf.cards.sets.ABQSet1::__init__(), pyNastran.bdf.cards.baseCard.Property::__init__(), pyNastran.bdf.cards.baseCard.Element::__init__(), pyNastran.bdf.cards.sets.CSET1::__init__(), pyNastran.bdf.cards.dmig.NastranMatrix::__repr__(), pyNastran.bdf.cards.elements.shell.ShellElement::Area(), pyNastran.bdf.cards.properties.bars.LineProperty::areaL(), pyNastran.bdf.cards.materials.MAT2::Dplate(), pyNastran.bdf.cards.loads.staticLoads.Force::F(), pyNastran.bdf.cards.elements.shell.ShellElement::flipNormal(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.loads.staticLoads.Moment::getLoads(), pyNastran.bdf.cards.elements.shell.CTRIA3::getReprDefaults(), pyNastran.bdf.cards.properties.bars.LineProperty::IAreaL(), pyNastran.bdf.cards.dmig.DMI::isComplex(), pyNastran.bdf.cards.dmig.DMI::isReal(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.damper.CDAMP1::isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), pyNastran.bdf.cards.elements.mass.CMASS3::Mass(), pyNastran.bdf.cards.properties.bars.PBARL::MassPerLength(), pyNastran.bdf.cards.properties.shell.PCOMP::nPlies(), pyNastran.bdf.cards.elements.solid.SolidElement::rawFields(), and pyNastran.bdf.cards.elements.elements.CrackElement::rawFields().

Reimplemented in pyNastran.bdf.cards.coordinateSystems.Cord1x, and pyNastran.bdf.cards.coordinateSystems.Cord2x.

Definition at line 49 of file coordinateSystems.py.

Referenced by pyNastran.bdf.cards.loads.staticLoads.GRAV.__init__(), pyNastran.bdf.cards.coordinateSystems.CORD1S.__init__(), pyNastran.bdf.cards.coordinateSystems.CORD2R.__init__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewTransient(), pyNastran.bdf.cards.elements.bush.BushElement.Cid(), pyNastran.bdf.cards.loads.loads.Load.Cid(), pyNastran.bdf.cards.elements.bush.CBUSH.Cid(), pyNastran.bdf.cards.elements.elements.CGAP.Cid(), pyNastran.bdf.cards.loads.staticLoads.FORCE.Cid(), pyNastran.bdf.cards.elements.elements.CGAP.crossReference(), pyNastran.bdf.cards.loads.staticLoads.GRAV.crossReference(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.crossReference(), pyNastran.bdf.cards.loads.loads.RFORCE.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.getLoads(), pyNastran.bdf.cards.loads.staticLoads.Moment.M(), pyNastran.bdf.cards.elements.mass.CONM1.Nid(), pyNastran.bdf.cards.elements.mass.CONM1.nodeIDs(), pyNastran.bdf.cards.coordinateSystems.Cord1x.NodeIDs(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.rawFields(), pyNastran.bdf.cards.loads.loads.RFORCE.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE2.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1C.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD2.reprFields(), pyNastran.bdf.cards.aero.SPLINE1.reprFields(), pyNastran.bdf.cards.aero.SPLINE4.reprFields(), pyNastran.bdf.cards.coordinateSystems.Cord2x.Rid(), pyNastran.bdf.cards.loads.staticLoads.GRAV.transformLoad(), and pyNastran.bdf.cards.loads.staticLoads.PLOAD4.transformLoad().

Reimplemented in pyNastran.bdf.cards.coordinateSystems.Cord1x, and pyNastran.bdf.cards.coordinateSystems.Cord2x.

Definition at line 49 of file coordinateSystems.py.

Referenced by pyNastran.bdf.cards.coordinateSystems.CORD1S.__init__(), pyNastran.bdf.cards.coordinateSystems.CORD2R.__init__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.add(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewTransient(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addSort1(), pyNastran.bdf.cards.coordinateSystems.Coord.Cid(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.deleteTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.getTransients(), pyNastran.bdf.cards.coordinateSystems.Coord.normalize(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.processF06Data(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), pyNastran.bdf.cards.coordinateSystems.Coord.reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.reprFields(), pyNastran.bdf.cards.coordinateSystems.Cord2x.resolveCid(), pyNastran.bdf.cards.coordinateSystems.Cord2x.transformToGlobal(), pyNastran.bdf.cards.coordinateSystems.Coord.transformToLocal(), pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElement(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElementTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06Transient(), and pyNastran.bdf.cards.coordinateSystems.CylindricalCoord.XYZtoCoord().

Reimplemented in pyNastran.bdf.cards.coordinateSystems.Cord1x, and pyNastran.bdf.cards.coordinateSystems.Cord2x.

Definition at line 49 of file coordinateSystems.py.

Referenced by pyNastran.bdf.cards.coordinateSystems.CORD1S.__init__(), pyNastran.bdf.cards.coordinateSystems.CORD2R.__init__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.add(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewTransient(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addSort1(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.deleteTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.processF06Data(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.reprFields(), pyNastran.bdf.cards.coordinateSystems.Coord.setup(), pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElement(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElementTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06Transient(), and pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06Transient().

Reimplemented in pyNastran.bdf.cards.coordinateSystems.Cord1x, and pyNastran.bdf.cards.coordinateSystems.Cord2x.

Definition at line 49 of file coordinateSystems.py.

Referenced by pyNastran.bdf.cards.coordinateSystems.CORD1S.__init__(), pyNastran.bdf.cards.coordinateSystems.CORD2R.__init__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.add(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addNewTransient(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.addSort1(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.deleteTransient(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.deleteTransient(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.deleteTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.processF06Data(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.reprFields(), pyNastran.bdf.cards.coordinateSystems.Coord.setup(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElement(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElementTransient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06Transient(), and pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06Transient().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables