pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Defines the material properties for linear isotropic materials. More...
Public Member Functions | |
def | __init__ |
def | D |
def | G |
def | E |
def | Nu |
def | set_E_G_nu |
\[ \large G = \frac{E}{2 (1+\nu)} \] | |
def | writeCalculix |
def | writeCodeAster |
def | rawFields |
def | getG_default |
def | reprFields |
Public Attributes | |
mid | |
rho | |
a | |
TRef | |
ge | |
St | |
Sc | |
Ss | |
Mcsid | |
e | |
g | |
nu | |
Static Public Attributes | |
string | type = 'MAT1' |
Defines the material properties for linear isotropic materials.
MAT1 1 1.03+7 3.9615+6.3 .098
Definition at line 124 of file materials.py.
def pyNastran.bdf.cards.materials.MAT1.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.reprFields().
def pyNastran.bdf.cards.materials.MAT1.D | ( | self | ) |
def pyNastran.bdf.cards.materials.MAT1.G | ( | self | ) |
Definition at line 170 of file materials.py.
References pyNastran.bdf.cards.materials.MAT1.nu, and pyNastran.bdf.cards.materials.MAT1.Nu().
Referenced by pyNastran.bdf.cards.materials.MAT1.D(), and pyNastran.bdf.cards.materials.MAT2.Dsolid().
def pyNastran.bdf.cards.materials.MAT1.E | ( | self | ) |
Definition at line 173 of file materials.py.
References pyNastran.bdf.cards.materials.MAT1.set_E_G_nu().
Referenced by pyNastran.bdf.cards.materials.MAT1.D(), pyNastran.bdf.cards.elements.bars.CROD.displacementStress(), pyNastran.bdf.cards.materials.MAT2.Dsolid(), pyNastran.bdf.cards.elements.bars.CBAR.Stiffness(), and pyNastran.bdf.cards.elements.bars.CBAR.Stiffness1D().
def pyNastran.bdf.cards.materials.MAT1.Nu | ( | self | ) |
Definition at line 176 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT2.Dsolid(), and pyNastran.bdf.cards.materials.MAT1.G().
def pyNastran.bdf.cards.materials.MAT1.set_E_G_nu | ( | self, | |
card | |||
) |
\[ \large G = \frac{E}{2 (1+\nu)} \]
Definition at line 183 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.e, pyNastran.bdf.cards.materials.MAT1.e, pyNastran.bdf.cards.materials.CREEP.g, pyNastran.bdf.cards.materials.MAT1.g, pyNastran.bdf.cards.materials.MAT1.nu, pyNastran.bdf.cards.materials.MAT1.TRef, and pyNastran.bdf.cards.materials.MAT1.writeCalculix().
Referenced by pyNastran.bdf.cards.materials.MAT1.E().
def pyNastran.bdf.cards.materials.MAT1.writeCalculix | ( | self, | |
elementSet = 'ELSetDummyMat' |
|||
) |
Definition at line 221 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.a, pyNastran.bdf.cards.materials.MAT1.a, pyNastran.bdf.cards.loads.staticLoads.GRAV.a, pyNastran.bdf.cards.materials.CREEP.e, pyNastran.bdf.cards.materials.MAT1.e, pyNastran.bdf.cards.materials.CREEP.mid, pyNastran.bdf.cards.materials.MAT1.mid, pyNastran.bdf.cards.baseCard.Property.mid, pyNastran.bdf.cards.elements.shell.CTRIAX6.mid, pyNastran.bdf.cards.elements.bars.CONROD.mid, pyNastran.bdf.cards.materials.MAT1.nu, pyNastran.bdf.cards.materials.MAT1.rho, pyNastran.bdf.cards.materials.MAT1.TRef, and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Referenced by pyNastran.bdf.cards.materials.MAT1.set_E_G_nu().
Definition at line 236 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.a, pyNastran.bdf.cards.materials.MAT1.a, pyNastran.bdf.cards.loads.staticLoads.GRAV.a, pyNastran.bdf.cards.materials.CREEP.e, pyNastran.bdf.cards.materials.MAT1.e, pyNastran.bdf.cards.materials.CREEP.g, pyNastran.bdf.cards.materials.MAT1.g, pyNastran.bdf.cards.materials.MAT1.ge, pyNastran.bdf.cards.elements.springs.CELAS2.ge, pyNastran.bdf.cards.materials.MAT1.getG_default(), pyNastran.bdf.cards.materials.MAT1.Mcsid, pyNastran.bdf.cards.materials.CREEP.mid, pyNastran.bdf.cards.materials.MAT1.mid, pyNastran.bdf.cards.baseCard.Property.mid, pyNastran.bdf.cards.elements.shell.CTRIAX6.mid, pyNastran.bdf.cards.elements.bars.CONROD.mid, pyNastran.bdf.cards.materials.MAT1.nu, pyNastran.bdf.cards.materials.MAT1.rawFields(), pyNastran.bdf.cards.materials.MAT1.rho, pyNastran.bdf.cards.materials.MAT1.Sc, pyNastran.bdf.cards.materials.MAT1.Ss, pyNastran.bdf.cards.materials.MAT1.St, and pyNastran.bdf.cards.materials.MAT1.TRef.
Referenced by pyNastran.bdf.cards.materials.MAT1.writeCalculix().
def pyNastran.bdf.cards.materials.MAT1.rawFields | ( | self | ) |
Definition at line 248 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.e, pyNastran.bdf.cards.materials.MAT1.e, pyNastran.bdf.cards.materials.CREEP.g, pyNastran.bdf.cards.materials.MAT1.g, and pyNastran.bdf.cards.materials.MAT1.nu.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.baseCard.BaseCard.isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement.Mass(), pyNastran.bdf.cards.sets.ABCQSet.rawFields(), pyNastran.bdf.cards.nodes.SPOINTs.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.methods.EIGP.rawFields(), pyNastran.bdf.cards.tables.TIC.rawFields(), pyNastran.bdf.cards.optimization.DVPREL2.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAML.rawFields(), pyNastran.bdf.cards.properties.mass.NSM.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP.reprFields(), pyNastran.bdf.cards.properties.mass.PMASS.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP5.reprFields(), pyNastran.bdf.cards.elements.springs.SpringElement.reprFields(), pyNastran.bdf.cards.tables.TABLED1.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMPT.reprFields(), pyNastran.bdf.cards.tables.TABLED2.reprFields(), pyNastran.bdf.cards.tables.TABLED3.reprFields(), pyNastran.bdf.cards.tables.TABLEM2.reprFields(), pyNastran.bdf.cards.tables.TABLEM3.reprFields(), pyNastran.bdf.cards.tables.TABLEM4.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH1D.reprFields(), pyNastran.bdf.cards.tables.TABLES1.reprFields(), pyNastran.bdf.cards.tables.TABLEST.reprFields(), pyNastran.bdf.cards.tables.TABRNDG.reprFields(), pyNastran.bdf.cards.sets.Set.SetIDs(), pyNastran.bdf.cards.coordinateSystems.Coord.T(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
def pyNastran.bdf.cards.materials.MAT1.getG_default | ( | self | ) |
Definition at line 253 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.a, pyNastran.bdf.cards.materials.MAT1.a, pyNastran.bdf.cards.loads.staticLoads.GRAV.a, pyNastran.bdf.cards.materials.MAT1.getG_default(), pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT1.rho, pyNastran::bdf::fieldWriter.set_blank_if_default(), and pyNastran.bdf.cards.materials.MAT1.TRef.
Referenced by pyNastran.bdf.cards.materials.MAT1.getG_default(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
def pyNastran.bdf.cards.materials.MAT1.reprFields | ( | self | ) |
Definition at line 262 of file materials.py.
References pyNastran.bdf.cards.materials.MAT1.__init__(), pyNastran.bdf.cards.materials.CREEP.e, pyNastran.bdf.cards.materials.MAT1.e, pyNastran.bdf.cards.materials.MAT1.ge, pyNastran.bdf.cards.elements.springs.CELAS2.ge, pyNastran.bdf.cards.materials.MAT1.Mcsid, pyNastran.bdf.cards.materials.CREEP.mid, pyNastran.bdf.cards.materials.MAT1.mid, pyNastran.bdf.cards.baseCard.Property.mid, pyNastran.bdf.cards.elements.shell.CTRIAX6.mid, pyNastran.bdf.cards.elements.bars.CONROD.mid, pyNastran.bdf.cards.materials.MAT1.nu, pyNastran.bdf.cards.materials.MAT1.Sc, pyNastran::bdf::fieldWriter.set_blank_if_default(), pyNastran.bdf.cards.materials.MAT1.Ss, and pyNastran.bdf.cards.materials.MAT1.St.
Referenced by pyNastran.bdf.cards.materials.MAT1.getG_default(), and pyNastran.bdf.cards.sets.Set.reprFields().
string pyNastran::bdf::cards::materials.MAT1::type = 'MAT1' [static] |
Definition at line 125 of file materials.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.properties.bars.LineProperty::areaL(), pyNastran.bdf.cards.materials.MAT2::Dplate(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.properties.bars.LineProperty::IAreaL(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), 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().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.PCONV::__init__(), pyNastran.bdf.cards.baseCard.BaseCard::__repr__(), pyNastran.bdf.cards.properties.bars.PBEAML::Area(), pyNastran.bdf.cards.elements.bars.CTUBE::Centroid(), pyNastran.bdf.cards.properties.damper.PDAMP5::crossReference(), pyNastran.bdf.cards.materials.MAT8::D(), pyNastran.bdf.cards.materials.MAT9::D(), pyNastran.bdf.cards.properties.bars.LineProperty::E(), pyNastran.bdf.cards.properties.bars.LineProperty::G(), pyNastran.bdf.cards.materials.MAT10::getBulkRhoC(), pyNastran.bdf.cards.materials.MATS1::Hf(), pyNastran.bdf.cards.properties.bars.LineProperty::I12(), pyNastran.bdf.cards.properties.shell.PSHELL::MassPerArea(), pyNastran.bdf.cards.properties.damper.PDAMP5::Mid(), pyNastran.bdf.cards.properties.properties.CrackProperty::Mid(), pyNastran.bdf.cards.properties.shell.PSHELL::Mid2(), pyNastran.bdf.cards.properties.bars.PBEAML::rawFields(), pyNastran.bdf.cards.materials.MAT1::reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONV::reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONVM::reprFields(), pyNastran.bdf.cards.materials.MAT2::reprFields(), pyNastran.bdf.cards.elements.shell.CTRIAX::reprFields(), pyNastran.bdf.cards.materials.MAT3::reprFields(), pyNastran.bdf.cards.materials.MAT4::reprFields(), pyNastran.bdf.cards.materials.MAT8::reprFields(), pyNastran.bdf.cards.materials.MAT9::reprFields(), pyNastran.bdf.cards.properties.bars.PBARL::reprFields(), pyNastran.bdf.cards.materials.MATHP::reprFields(), pyNastran.bdf.cards.properties.properties.SolidProperty::Rho(), pyNastran.bdf.cards.properties.shell.PSHELL::Rho(), pyNastran.bdf.cards.materials.MAT1::writeCalculix(), pyNastran.bdf.cards.materials.MAT2::writeCalculix(), and pyNastran.bdf.cards.materials.MAT1::writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT8.D(), pyNastran.bdf.cards.materials.MAT9.D(), pyNastran.bdf.cards.materials.MAT10.getBulkRhoC(), pyNastran.bdf.cards.materials.MAT1.getG_default(), pyNastran.bdf.cards.materials.MAT2.rawFields(), pyNastran.bdf.cards.materials.MAT10.rawFields(), pyNastran.bdf.cards.materials.MAT3.reprFields(), pyNastran.bdf.cards.materials.MAT9.reprFields(), pyNastran.bdf.cards.materials.MATHP.reprFields(), pyNastran.bdf.cards.materials.MAT1.writeCalculix(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.getG_default(), pyNastran.bdf.cards.materials.MAT1.writeCalculix(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.properties.shell.PCOMP.D(), pyNastran.bdf.cards.materials.MAT8.D(), pyNastran.bdf.cards.materials.MAT9.D(), pyNastran.bdf.cards.materials.MAT1.getG_default(), pyNastran.bdf.cards.properties.shell.PCOMP.isSymmetrical(), pyNastran.bdf.cards.properties.shell.PCOMP.MassPerArea(), pyNastran.bdf.cards.materials.MAT2.rawFields(), pyNastran.bdf.cards.materials.MAT10.rawFields(), pyNastran.bdf.cards.properties.shell.PCOMP.reprFields(), pyNastran.bdf.cards.materials.MATHP.reprFields(), pyNastran.bdf.cards.materials.MAT1.set_E_G_nu(), pyNastran.bdf.cards.materials.MAT1.writeCalculix(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.properties.shell.PCOMP.D(), pyNastran.bdf.cards.materials.MAT8.D(), pyNastran.bdf.cards.materials.MAT9.D(), pyNastran.bdf.cards.materials.MAT10.getBulkRhoC(), pyNastran.bdf.cards.properties.shell.PCOMP.isSymmetrical(), pyNastran.bdf.cards.properties.shell.PCOMP.MassPerArea(), pyNastran.bdf.cards.properties.properties.PFAST.rawFields(), pyNastran.bdf.cards.properties.springs.PELAS.rawFields(), pyNastran.bdf.cards.materials.MAT10.rawFields(), pyNastran.bdf.cards.properties.properties.PFAST.reprFields(), pyNastran.bdf.cards.properties.springs.PELAS.reprFields(), pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT2.reprFields(), pyNastran.bdf.cards.properties.shell.PCOMP.reprFields(), pyNastran.bdf.cards.materials.MAT8.reprFields(), pyNastran.bdf.cards.materials.MAT9.reprFields(), pyNastran.bdf.cards.materials.MATHP.reprFields(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), pyNastran.bdf.cards.properties.springs.PELAS.writeCodeAster(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT2.reprFields(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT2.reprFields(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT2.reprFields(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT2.reprFields(), pyNastran.bdf.cards.materials.MAT2.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.D(), pyNastran.bdf.cards.materials.MAT2.Dplate(), pyNastran.bdf.cards.materials.MAT1.rawFields(), pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT1.set_E_G_nu(), pyNastran.bdf.cards.materials.MAT1.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT1.D(), pyNastran.bdf.cards.materials.MAT1.rawFields(), pyNastran.bdf.cards.materials.MAT1.set_E_G_nu(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().
Definition at line 126 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MAT2.Dplate(), pyNastran.bdf.cards.materials.MAT1.G(), pyNastran.bdf.cards.materials.MAT1.rawFields(), pyNastran.bdf.cards.materials.MAT1.reprFields(), pyNastran.bdf.cards.materials.MAT1.set_E_G_nu(), pyNastran.bdf.cards.materials.MAT1.writeCalculix(), and pyNastran.bdf.cards.materials.MAT1.writeCodeAster().