pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Specifies stress-dependent material properties for use in applications involving nonlinear materials. More...
Public Member Functions | |
def | __init__ |
def | Yf |
def | Hf |
def | E |
Gets E (Young's Modulus) for a given strain. | |
def | crossReference |
def | Mid |
def | Tid |
def | rawFields |
def | reprFields |
Public Attributes | |
mid | |
Identification number of a MAT1, MAT2, or MAT9 entry. | |
tid | |
Identification number of a TABLES1 or TABLEST entry. | |
Type | |
Type of material nonlinearity. | |
h | |
Work hardening slope (slope of stress versus plastic strain) in units of stress. | |
yf | |
Yield function criterion, selected by one of the following values (1) Von Mises (2) Tresca (3) Mohr-Coulomb (4) Drucker-Prager. | |
hr | |
Hardening Rule, selected by one of the following values (Integer): (1) Isotropic (Default) (2) Kinematic (3) Combined isotropic and kinematic hardening. | |
limit1 | |
Initial yield point. | |
limit2 | |
Internal friction angle, measured in degrees, for the Mohr-Coulomb and Drucker-Prager yield criteria. | |
Static Public Attributes | |
string | type = 'MATS1' |
Specifies stress-dependent material properties for use in applications involving nonlinear materials.
This entry is used if a MAT1, MAT2 or MAT9 entry is specified with the same MID in a nonlinear solution sequence (SOLs 106 and 129).
Definition at line 1060 of file materials.py.
def pyNastran.bdf.cards.materials.MATS1.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Reimplemented from pyNastran.bdf.cards.materials.MaterialDependence.
Definition at line 1062 of file materials.py.
References pyNastran.bdf.cards.materials.MATS1.yf.
def pyNastran.bdf.cards.materials.MATS1.Yf | ( | self | ) |
Definition at line 1108 of file materials.py.
References pyNastran.bdf.cards.materials.MATS1.crossReference().
def pyNastran.bdf.cards.materials.MATS1.Hf | ( | self | ) |
Definition at line 1112 of file materials.py.
References pyNastran.bdf.cards.materials.CREEP.mid, pyNastran.bdf.cards.materials.MAT1.mid, pyNastran.bdf.cards.baseCard.Property.mid, pyNastran.bdf.cards.materials.MAT2.mid, pyNastran.bdf.cards.materials.MAT3.mid, pyNastran.bdf.cards.elements.shell.CTRIAX6.mid, pyNastran.bdf.cards.materials.MAT4.mid, pyNastran.bdf.cards.elements.bars.CONROD.mid, pyNastran.bdf.cards.materials.MAT8.mid, pyNastran.bdf.cards.materials.MAT9.mid, pyNastran.bdf.cards.materials.MAT10.mid, pyNastran.bdf.cards.materials.MATHP.mid, pyNastran.bdf.cards.materials.MATS1.mid, pyNastran.bdf.cards.materials.MATS1.Mid(), pyNastran.bdf.cards.loads.loads.TLOAD1.tid, pyNastran.bdf.cards.loads.loads.RANDPS.tid, pyNastran.bdf.cards.materials.MATS1.tid, and pyNastran.bdf.cards.materials.MATS1.Tid().
def pyNastran.bdf.cards.materials.MATS1.E | ( | self, | |
strain = None |
|||
) |
Gets E (Young's Modulus) for a given strain.
self | the object pointer |
strain | the strain (None -> linear E value) |
E | (Young's Modulus) |
Definition at line 1123 of file materials.py.
References pyNastran.bdf.cards.materials.MATS1.h, pyNastran.bdf.cards.materials.MATS1.hr, pyNastran.bdf.cards.materials.MATS1.limit1, pyNastran.bdf.cards.materials.MATS1.limit2, pyNastran.bdf.cards.elements.shell.ShellElement.Mid(), pyNastran.bdf.cards.elements.solid.SolidElement.Mid(), pyNastran.bdf.cards.materials.CREEP.Mid(), pyNastran.bdf.cards.baseCard.Property.Mid(), pyNastran.bdf.cards.baseCard.Material.Mid(), pyNastran.bdf.cards.elements.bars.CROD.Mid(), pyNastran.bdf.cards.elements.shell.CTRIAX6.Mid(), pyNastran.bdf.cards.elements.bars.CONROD.Mid(), pyNastran.bdf.cards.elements.bars.CBAR.Mid(), pyNastran.bdf.cards.materials.MATS1.Mid(), pyNastran.bdf.cards.elements.bars.CBEAM.Mid(), pyNastran.bdf.cards.materials.MATS1.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD1.tid, pyNastran.bdf.cards.loads.loads.TLOAD1.Tid(), pyNastran.bdf.cards.loads.loads.RANDPS.tid, pyNastran.bdf.cards.loads.loads.RANDPS.Tid(), pyNastran.bdf.cards.materials.MATS1.tid, pyNastran.bdf.cards.materials.MATS1.Tid(), pyNastran.bdf.cards.elements.elements.CFAST.Type, pyNastran.bdf.cards.materials.CREEP.Type, pyNastran.bdf.cards.loads.loads.TLOAD1.Type, pyNastran.bdf.cards.loads.loads.TLOAD2.Type, pyNastran.bdf.cards.loads.loads.RLOAD1.Type, pyNastran.bdf.cards.loads.loads.RLOAD2.Type, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.Type, pyNastran.bdf.cards.materials.MATS1.Type, and pyNastran.bdf.cards.materials.MATS1.yf.
Referenced by 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.MATS1.crossReference | ( | self, | |
model | |||
) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 1131 of file materials.py.
References pyNastran.bdf.cards.aero.AEFACT.rawFields(), pyNastran.bdf.cards.elements.elements.CFAST.rawFields(), pyNastran.bdf.cards.elements.damper.CVISC.rawFields(), pyNastran.bdf.cards.elements.solid.SolidElement.rawFields(), pyNastran.bdf.cards.dynamic.FREQ.rawFields(), pyNastran.bdf.cards.aero.AELINK.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS1.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR.rawFields(), pyNastran.bdf.cards.materials.CREEP.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP1.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH.rawFields(), pyNastran.bdf.cards.elements.elements.CGAP.rawFields(), pyNastran.bdf.cards.aero.AELIST.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR1.rawFields(), pyNastran.bdf.cards.elements.elements.CrackElement.rawFields(), pyNastran.bdf.cards.dynamic.FREQ4.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP2.rawFields(), pyNastran.bdf.cards.aero.AEPARM.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH1D.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS1.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.elements.bush.CBUSH2D.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP4.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS3.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP5.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.loads.loads.SLOAD.rawFields(), pyNastran.bdf.cards.dynamic.TSTEPNL.rawFields(), pyNastran.bdf.cards.loads.staticLoads.LOAD.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS4.rawFields(), pyNastran.bdf.cards.loads.loads.DLOAD.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS3.rawFields(), pyNastran.bdf.cards.constraints.Constraint.rawFields(), pyNastran.bdf.cards.loads.loads.DAREA.rawFields(), pyNastran.bdf.cards.constraints.SUPORT1.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.dynamic.NLPARM.rawFields(), pyNastran.bdf.cards.elements.mass.CONM1.rawFields(), pyNastran.bdf.cards.aero.AEROS.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD1.rawFields(), pyNastran.bdf.cards.constraints.MPC.rawFields(), pyNastran.bdf.cards.materials.MAT2.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAR.rawFields(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAX.rawFields(), pyNastran.bdf.cards.aero.CSSCHD.rawFields(), pyNastran.bdf.cards.constraints.SPC.rawFields(), pyNastran.bdf.cards.elements.bars.CROD.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD2.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.loads.loads.RFORCE.rawFields(), pyNastran.bdf.cards.constraints.SPCAX.rawFields(), pyNastran.bdf.cards.materials.MAT4.rawFields(), pyNastran.bdf.cards.aero.CAERO1.rawFields(), pyNastran.bdf.cards.constraints.SPC1.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE.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.constraints.MPCADD.rawFields(), pyNastran.bdf.cards.loads.loads.RLOAD2.rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE2.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.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.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.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.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(), and pyNastran.bdf.cards.materials.MATS1.reprFields().
Referenced by pyNastran.bdf.bdf.BDF.readBDF(), pyNastran.bdf.bdf.BDF.readBDF_Punch(), and pyNastran.bdf.cards.materials.MATS1.Yf().
def pyNastran.bdf.cards.materials.MATS1.Mid | ( | self | ) |
Definition at line 1137 of file materials.py.
Referenced by pyNastran.bdf.cards.properties.bars.PTUBE.area2(), pyNastran.bdf.cards.properties.properties.PRAC2D.crossReference(), pyNastran.bdf.cards.properties.shell.PCOMP.D(), pyNastran.bdf.cards.materials.MATS1.E(), pyNastran.bdf.cards.materials.MATS1.Hf(), pyNastran.bdf.cards.properties.shell.PCOMP.Mid(), pyNastran.bdf.cards.properties.damper.PDAMP5.rawFields(), pyNastran.bdf.cards.properties.properties.PLSOLID.rawFields(), pyNastran.bdf.cards.properties.properties.PRAC3D.rawFields(), pyNastran.bdf.cards.properties.shell.PCOMP.rawFields(), pyNastran.bdf.cards.properties.bars.PROD.rawFields(), pyNastran.bdf.cards.properties.bars.PTUBE.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), pyNastran.bdf.cards.properties.properties.PSOLID.reprFields(), pyNastran.bdf.cards.properties.properties.PRAC2D.reprFields(), pyNastran.bdf.cards.properties.bars.PBAR.reprFields(), pyNastran.bdf.cards.properties.properties.PSOLID.writeCalculix(), pyNastran.bdf.cards.properties.bars.PROD.writeCodeAster(), pyNastran.bdf.cards.properties.bars.PBAR.writeCodeAster(), pyNastran.bdf.cards.properties.bars.PBARL.writeCodeAster(), pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster(), and pyNastran.bdf.cards.properties.bars.PBEAML.writeCodeAster().
def pyNastran.bdf.cards.materials.MATS1.Tid | ( | self | ) |
Definition at line 1142 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.E(), and pyNastran.bdf.cards.materials.MATS1.Hf().
def pyNastran.bdf.cards.materials.MATS1.rawFields | ( | self | ) |
Definition at line 1147 of file materials.py.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.materials.MATS1.E(), 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(), and pyNastran.bdf.cards.coordinateSystems.Coord.T().
def pyNastran.bdf.cards.materials.MATS1.reprFields | ( | self | ) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 1151 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.crossReference(), and pyNastran.bdf.cards.sets.Set.reprFields().
string pyNastran::bdf::cards::materials.MATS1::type = 'MATS1' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 1061 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.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().
Identification number of a MAT1, MAT2, or MAT9 entry.
Definition at line 1063 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.properties.bars.LineProperty::E(), pyNastran.bdf.cards.properties.bars.LineProperty::G(), 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.thermal.thermal.PCONV::reprFields(), pyNastran.bdf.cards.thermal.thermal.PCONVM::reprFields(), pyNastran.bdf.cards.elements.shell.CTRIAX::reprFields(), pyNastran.bdf.cards.properties.bars.PBARL::reprFields(), pyNastran.bdf.cards.properties.properties.SolidProperty::Rho(), and pyNastran.bdf.cards.properties.shell.PSHELL::Rho().
Identification number of a TABLES1 or TABLEST entry.
If H is given, then this field must be blank.
Definition at line 1065 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MaterialDependence.__init__(), pyNastran.bdf.cards.materials.MATS1.E(), pyNastran.bdf.cards.materials.MATS1.Hf(), pyNastran.bdf.cards.tables.TABLED1.rawFields(), pyNastran.bdf.cards.tables.TABLED2.rawFields(), pyNastran.bdf.cards.tables.TABLED3.rawFields(), pyNastran.bdf.cards.tables.TABLEM1.rawFields(), pyNastran.bdf.cards.tables.TABLEM2.rawFields(), pyNastran.bdf.cards.tables.TABLEM3.rawFields(), pyNastran.bdf.cards.tables.TABLEM4.rawFields(), pyNastran.bdf.cards.tables.TABLES1.rawFields(), pyNastran.bdf.cards.tables.TABLEST.rawFields(), pyNastran.bdf.cards.tables.TABRND1.rawFields(), pyNastran.bdf.cards.tables.TABRNDG.rawFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.reprFields(), and pyNastran.bdf.cards.tables.TABRND1.reprFields().
Type of material nonlinearity.
('NLELAST' for nonlinear elastic or 'PLASTIC' for elastoplastic.)
Definition at line 1067 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MaterialDependence.__init__(), pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.HyperelasticQuadObject.addNewEidSort1(), pyNastran.bdf.cards.properties.bars.LineProperty.areaL(), pyNastran.bdf.cards.properties.bars.LineProperty.CA_Section(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.optimization.DVPREL2.crossReference(), pyNastran.bdf.cards.materials.MATS1.E(), pyNastran.bdf.cards.properties.bars.LineProperty.I1_I2(), pyNastran.bdf.cards.properties.bars.LineProperty.I2(), pyNastran.bdf.cards.properties.bars.LineProperty.IAreaL(), pyNastran.bdf.cards.properties.mass.NSM.rawFields(), pyNastran.bdf.cards.tables.TABRNDG.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields(), pyNastran.bdf.cards.properties.bars.PBARL.writeCodeAster(), pyNastran.bdf.cards.properties.bars.PBEAML.writeCodeAster(), and pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.HyperelasticQuadObject.writeF06().
Work hardening slope (slope of stress versus plastic strain) in units of stress.
For elastic-perfectly plastic cases, H=0.0. For more than a single slope in the plastic range, the stress-strain data must be supplied on a TABLES1 entry referenced by TID, and this field must be blank
Definition at line 1072 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MaterialDependence.__init__(), and pyNastran.bdf.cards.materials.MATS1.E().
Yield function criterion, selected by one of the following values (1) Von Mises (2) Tresca (3) Mohr-Coulomb (4) Drucker-Prager.
Definition at line 1074 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.__init__(), and pyNastran.bdf.cards.materials.MATS1.E().
Hardening Rule, selected by one of the following values (Integer): (1) Isotropic (Default) (2) Kinematic (3) Combined isotropic and kinematic hardening.
Definition at line 1077 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.E().
Initial yield point.
Definition at line 1078 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.E().
Internal friction angle, measured in degrees, for the Mohr-Coulomb and Drucker-Prager yield criteria.
Definition at line 1080 of file materials.py.
Referenced by pyNastran.bdf.cards.materials.MATS1.E().