pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
NASTRAN BDF Reader/Writer/Editor class. More...
Public Member Functions | |
def | __init__ |
Initializes the BDF object. | |
def | disableCards |
def | disable_cards |
Method for removing broken cards from the reader. | |
def | is_thermal_solution |
def | readBDF |
main read method for the bdf | |
def | readBDF_Punch |
BDF punch file reader. | |
def | updateSolution |
def | update_solution |
updates the overall solution type (e.g. | |
def | setDynamicSyntax |
def | set_dynamic_syntax |
uses the OpenMDAO syntax of varName in an embedded BDF to update the values for an optimization study. | |
def | addCard |
def | add_card |
adds a card object to the BDF object. | |
Public Attributes | |
debug | |
allows the BDF variables to be scoped properly (i think...) | |
isDynamicSyntax | |
flag that allows for OpenMDAO-style optimization syntax to be used | |
rejects | |
lines that were rejected b/c they were for a card that isnt supported | |
reject_cards | |
cards that were created, but not processed | |
executive_control_lines | |
list of execive control deck lines | |
case_control_lines | |
list of case control deck lines | |
cardsToRead | |
the list of possible cards that will be parsed | |
uniqueBulkDataCards | |
specialCards | |
/ is the delete from restart card | |
cardsToWrite | |
was playing around with an idea...does nothing for now... | |
bdf_filename | |
autoReject | |
solmap_toValue | |
rsolmap_toStr | |
sol | |
the analysis type | |
solMethod | |
used in solution 600, method | |
iSolLine | |
the line with SOL on it, marks ??? | |
caseControlDeck | |
params | |
store the PARAM cards | |
nodes | |
stores SPOINT, GRID cards | |
spoints | |
gridSet | |
stores GRIDSET card | |
elements | |
stores elements (CQUAD4, CTRIA3, CHEXA8, CTETRA4, CROD, CONROD, etc.) | |
rigidElements | |
stores rigid elements (RBE2, RBE3, RJOINT, etc.) | |
properties | |
store CMASS1,CMASS2,CMASS3,CMASS4,CMASS5 self.massElements = {} stores LOTS of propeties (PBAR, PBEAM, PSHELL, PCOMP, etc.) | |
materials | |
stores MAT1, MAT2, MAT3,...MAT10 (no MAT4, MAT5) | |
materialDeps | |
stores MATS1 | |
creepMaterials | |
stores the CREEP card | |
loads | |
stores LOAD, FORCE, MOMENT, etc. | |
coords | |
stores coordinate systems | |
suports | |
stores SUPORT1s self.constraints = {} # suport1, anything else??? | |
spcObject2 | |
stores SPCADD,SPC,SPC1,SPCD,SPCAX | |
mpcObject2 | |
stores MPCADD,MPC | |
spcs | |
spcadds | |
mpcs | |
mpcadds | |
dareas | |
stores DAREA | |
nlparms | |
stores NLPARM | |
tsteps | |
stores TSTEPs | |
tstepnls | |
stores TSTEPNL | |
dmis | |
direct matrix input - DMIG | |
dmigs | |
dmijs | |
dmijis | |
dmiks | |
dequations | |
frequencies | |
frequencies | |
dconstrs | |
desvars | |
ddvals | |
dlinks | |
dresps | |
dvprels | |
stores DVPREL1, DVPREL2...might change to DVxRel | |
dvmrels | |
doptprm | |
sets | |
SETx. | |
asets | |
bsets | |
csets | |
qsets | |
setsSuper | |
SESETx. | |
tables | |
tables | |
randomTables | |
randomTables | |
methods | |
methods | |
cMethods | |
EIGB, EIGR, EIGRL. | |
caeros | |
stores CAEROx | |
paeros | |
stores PAEROx | |
aero | |
stores AERO | |
aeros | |
stores AEROS | |
aefacts | |
stores AEFACT | |
aelinks | |
stores AELINK | |
aelists | |
stores AELIST | |
aeparams | |
stores AEPARAM | |
aesurfs | |
stores AESURF | |
aestats | |
stores AESTAT | |
gusts | |
stores GUST cards | |
flfacts | |
stores FLFACT | |
flutters | |
stores FLUTTER | |
mkaeros | |
mkaeros | |
splines | |
store SPLINE1,SPLINE2,SPLINE4,SPLINE5 | |
trims | |
stores TRIM | |
bcs | |
stores thermal boundary conditions - CONV,RADBC | |
thermalMaterials | |
defines the MAT4, MAT5, MATT4, etc. | |
phbdys | |
stores other thermal properties - unused ??? self.thermalProperties = {} stores PHBDY | |
convectionProperties | |
stores convection properties - PCONV, PCONVM ??? | |
dictOfVars | |
linesPack | |
foundEndData | |
elif cardName == 'CORD3G': coord = CORD3G(cardObj) self.addCoord(coord) | |
Static Public Attributes | |
string | modelType = 'nastran' |
isStructured = False |
def pyNastran.bdf.bdf.BDF.__init__ | ( | self, | |
debug = True , |
|||
log = None , |
|||
nCardLinesMax = 1000 |
|||
) |
def pyNastran.bdf.bdf.BDF.disableCards | ( | self, | |
cards | |||
) |
Definition at line 298 of file bdf.py.
References pyNastran.bdf.bdf.BDF.disable_cards().
def pyNastran.bdf.bdf.BDF.disable_cards | ( | self, | |
cards | |||
) |
Method for removing broken cards from the reader.
self | the object pointer |
cards | a list/set of cards that should not be read |
Definition at line 309 of file bdf.py.
References pyNastran.bdf.bdf.BDF.is_thermal_solution().
Referenced by pyNastran.bdf.bdf.BDF.disableCards().
def pyNastran.bdf.bdf.BDF.is_thermal_solution | ( | self | ) |
Definition at line 318 of file bdf.py.
References pyNastran.bdf.bdf.BDF.autoReject, pyNastran.bdf.bdf.BDF.bdf_filename, and pyNastran.bdf.bdf.BDF.solmap_toValue.
Referenced by pyNastran.bdf.bdf.BDF.disable_cards().
def pyNastran.bdf.bdf.BDF.readBDF | ( | self, | |
infilename, | |||
includeDir = None , |
|||
xref = True |
|||
) |
main read method for the bdf
infilename | the input bdf |
includeDir | the relative path to any include files (default=None if no include files) |
xref | should the bdf be cross referenced (default=True) |
Definition at line 605 of file bdf.py.
References pyNastran.bdf.bdf.BDF._read_bulk_data_deck(), pyNastran.bdf.bdf.BDF._read_case_control_deck(), pyNastran.bdf.bdf.BDF._read_executive_control_deck(), pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader._set_infile(), pyNastran.bdf.bdf.BDF.bdf_filename, pyNastran.bdf.cards.thermal.thermal.ThermalCard.crossReference(), pyNastran.bdf.cards.properties.bush.BushingProperty.crossReference(), pyNastran.bdf.cards.properties.mass.PointProperty.crossReference(), pyNastran.bdf.cards.properties.damper.DamperProperty.crossReference(), pyNastran.bdf.cards.elements.rigid.RigidElement.crossReference(), pyNastran.bdf.cards.elements.damper.LineDamper.crossReference(), pyNastran.bdf.cards.nodes.Node.crossReference(), pyNastran.bdf.bdfInterface.crossReference.XrefMesh.crossReference(), pyNastran.bdf.cards.elements.solid.SolidElement.crossReference(), pyNastran.bdf.cards.elements.elements.CFAST.crossReference(), pyNastran.bdf.cards.properties.damper.PVISC.crossReference(), pyNastran.bdf.cards.properties.properties.PFAST.crossReference(), pyNastran.bdf.cards.properties.springs.PELAS.crossReference(), pyNastran.bdf.cards.constraints.constraintObject2.crossReference(), pyNastran.bdf.cards.thermal.loads.QBDY1.crossReference(), pyNastran.bdf.cards.elements.shell.ShellElement.crossReference(), pyNastran.bdf.cards.baseCard.BaseCard.crossReference(), pyNastran.bdf.cards.methods.EIGB.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS1.crossReference(), pyNastran.bdf.cards.materials.CREEP.crossReference(), pyNastran.bdf.cards.nodes.SPOINT.crossReference(), pyNastran.bdf.cards.elements.elements.CGAP.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP1.crossReference(), pyNastran.bdf.cards.properties.damper.PDAMP5.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH.crossReference(), pyNastran.bdf.cards.properties.springs.PELAST.crossReference(), pyNastran.bdf.cards.properties.properties.PGAP.crossReference(), pyNastran.bdf.cards.elements.elements.CrackElement.crossReference(), pyNastran.bdf.cards.properties.damper.PDAMPT.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP2.crossReference(), pyNastran.bdf.cards.thermal.loads.QBDY3.crossReference(), pyNastran.bdf.cards.nodes.SPOINTs.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS2.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH1D.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS1.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP3.crossReference(), pyNastran.bdf.cards.baseCard.Property.crossReference(), pyNastran.bdf.cards.properties.properties.PLSOLID.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.crossReference(), pyNastran.bdf.cards.nodes.GRDSET.crossReference(), pyNastran.bdf.cards.baseCard.Material.crossReference(), pyNastran.bdf.cards.constraints.constraintObject.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH2D.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP4.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS3.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS2.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP5.crossReference(), pyNastran.bdf.cards.loads.loads.SLOAD.crossReference(), pyNastran.bdf.cards.thermal.loads.TEMP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS4.crossReference(), pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.properties.properties.PRAC2D.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS3.crossReference(), pyNastran.bdf.cards.thermal.loads.TEMPD.crossReference(), pyNastran.bdf.cards.properties.properties.PRAC3D.crossReference(), pyNastran.bdf.cards.methods.EIGP.crossReference(), pyNastran.bdf.cards.loads.staticLoads.GRAV.crossReference(), pyNastran.bdf.cards.nodes.GRID.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS4.crossReference(), pyNastran.bdf.cards.elements.mass.CONM1.crossReference(), pyNastran.bdf.cards.loads.loads.TLOAD1.crossReference(), pyNastran.bdf.cards.methods.EIGRL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.crossReference(), pyNastran.bdf.cards.properties.shell.PCOMP.crossReference(), pyNastran.bdf.cards.aero.CSSCHD.crossReference(), pyNastran.bdf.cards.coordinateSystems.Cord2x.crossReference(), pyNastran.bdf.cards.constraints.SPC.crossReference(), pyNastran.bdf.cards.thermal.thermal.CONV.crossReference(), pyNastran.bdf.cards.loads.loads.TLOAD2.crossReference(), pyNastran.bdf.cards.elements.shell.CTRIAX6.crossReference(), pyNastran.bdf.caseControlDeck.CaseControlDeck.crossReference(), pyNastran.bdf.cards.optimization.DVPREL2.crossReference(), pyNastran.bdf.cards.loads.loads.RFORCE.crossReference(), pyNastran.bdf.cards.aero.CAERO1.crossReference(), pyNastran.bdf.cards.thermal.thermal.RADBC.crossReference(), pyNastran.bdf.cards.constraints.SPCAX.crossReference(), pyNastran.bdf.cards.elements.bars.CONROD.crossReference(), pyNastran.bdf.cards.properties.bars.PROD.crossReference(), pyNastran.bdf.cards.constraints.SPC1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE.crossReference(), pyNastran.bdf.cards.coordinateSystems.Cord1x.crossReference(), pyNastran.bdf.cards.loads.loads.RLOAD1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE1.crossReference(), pyNastran.bdf.cards.properties.bars.PTUBE.crossReference(), pyNastran.bdf.cards.aero.CAERO2.crossReference(), pyNastran.bdf.cards.constraints.SPCADD.crossReference(), pyNastran.bdf.subcase.Subcase.crossReference(), pyNastran.bdf.cards.loads.loads.RLOAD2.crossReference(), pyNastran.bdf.cards.constraints.MPCADD.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT.crossReference(), pyNastran.bdf.cards.loads.loads.RANDPS.crossReference(), pyNastran.bdf.cards.properties.bars.PBAR.crossReference(), pyNastran.bdf.cards.elements.bars.CBAR.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT1.crossReference(), pyNastran.bdf.cards.properties.shell.PSHELL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD.crossReference(), pyNastran.bdf.cards.properties.bars.PBARL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2.crossReference(), pyNastran.bdf.cards.elements.bars.CBEAM3.crossReference(), pyNastran.bdf.cards.aero.SPLINE1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.crossReference(), pyNastran.bdf.cards.properties.bars.PBEAM.crossReference(), pyNastran.bdf.cards.aero.SPLINE2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOADX1.crossReference(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.elements.bars.CBEAM.crossReference(), pyNastran.bdf.cards.aero.SPLINE4.crossReference(), pyNastran.bdf.cards.aero.SPLINE5.crossReference(), pyNastran.bdf.cards.properties.bars.PBEAML.crossReference(), pyNastran.bdf.cards.properties.bars.PBEND.crossReference(), pyNastran.bdf.bdf.BDF.debug, pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.print_filename(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.autoRejectBDF(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.echoBDF().
def pyNastran.bdf.bdf.BDF.readBDF_Punch | ( | self, | |
infilename, | |||
includeDir = None , |
|||
xref = True |
|||
) |
BDF punch file reader.
infilename | the input bdf |
includeDir | the relative path to any include files (default=None if no include files) |
xref | should the bdf be cross referenced (default=True) |
Definition at line 638 of file bdf.py.
References pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader._active_filenames, pyNastran.bdf.bdf.BDF._parse_executive_control_deck(), pyNastran.bdf.bdf.BDF.bdf_filename, pyNastran.bdf.cards.thermal.thermal.ThermalCard.crossReference(), pyNastran.bdf.cards.properties.mass.PointProperty.crossReference(), pyNastran.bdf.cards.properties.bush.BushingProperty.crossReference(), pyNastran.bdf.cards.properties.damper.DamperProperty.crossReference(), pyNastran.bdf.cards.elements.rigid.RigidElement.crossReference(), pyNastran.bdf.cards.elements.damper.LineDamper.crossReference(), pyNastran.bdf.cards.nodes.Node.crossReference(), pyNastran.bdf.cards.elements.solid.SolidElement.crossReference(), pyNastran.bdf.bdfInterface.crossReference.XrefMesh.crossReference(), pyNastran.bdf.cards.elements.elements.CFAST.crossReference(), pyNastran.bdf.cards.properties.damper.PVISC.crossReference(), pyNastran.bdf.cards.properties.properties.PFAST.crossReference(), pyNastran.bdf.cards.properties.springs.PELAS.crossReference(), pyNastran.bdf.cards.constraints.constraintObject2.crossReference(), pyNastran.bdf.cards.thermal.loads.QBDY1.crossReference(), pyNastran.bdf.cards.elements.shell.ShellElement.crossReference(), pyNastran.bdf.cards.baseCard.BaseCard.crossReference(), pyNastran.bdf.cards.methods.EIGB.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS1.crossReference(), pyNastran.bdf.cards.materials.CREEP.crossReference(), pyNastran.bdf.cards.nodes.SPOINT.crossReference(), pyNastran.bdf.cards.elements.elements.CGAP.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP1.crossReference(), pyNastran.bdf.cards.properties.damper.PDAMP5.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH.crossReference(), pyNastran.bdf.cards.properties.springs.PELAST.crossReference(), pyNastran.bdf.cards.properties.properties.PGAP.crossReference(), pyNastran.bdf.cards.elements.elements.CrackElement.crossReference(), pyNastran.bdf.cards.properties.damper.PDAMPT.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP2.crossReference(), pyNastran.bdf.cards.thermal.loads.QBDY3.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS2.crossReference(), pyNastran.bdf.cards.nodes.SPOINTs.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH1D.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS1.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP3.crossReference(), pyNastran.bdf.cards.baseCard.Property.crossReference(), pyNastran.bdf.cards.properties.properties.PLSOLID.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.crossReference(), pyNastran.bdf.cards.nodes.GRDSET.crossReference(), pyNastran.bdf.cards.baseCard.Material.crossReference(), pyNastran.bdf.cards.constraints.constraintObject.crossReference(), pyNastran.bdf.cards.elements.bush.CBUSH2D.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP4.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS3.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS2.crossReference(), pyNastran.bdf.cards.elements.damper.CDAMP5.crossReference(), pyNastran.bdf.cards.loads.loads.SLOAD.crossReference(), pyNastran.bdf.cards.thermal.loads.TEMP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.elements.mass.CMASS4.crossReference(), pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.properties.properties.PRAC2D.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS3.crossReference(), pyNastran.bdf.cards.thermal.loads.TEMPD.crossReference(), pyNastran.bdf.cards.properties.properties.PRAC3D.crossReference(), pyNastran.bdf.cards.methods.EIGP.crossReference(), pyNastran.bdf.cards.loads.staticLoads.GRAV.crossReference(), pyNastran.bdf.cards.nodes.GRID.crossReference(), pyNastran.bdf.cards.elements.springs.CELAS4.crossReference(), pyNastran.bdf.cards.elements.mass.CONM1.crossReference(), pyNastran.bdf.cards.loads.loads.TLOAD1.crossReference(), pyNastran.bdf.cards.methods.EIGRL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.crossReference(), pyNastran.bdf.cards.properties.shell.PCOMP.crossReference(), pyNastran.bdf.cards.aero.CSSCHD.crossReference(), pyNastran.bdf.cards.coordinateSystems.Cord2x.crossReference(), pyNastran.bdf.cards.constraints.SPC.crossReference(), pyNastran.bdf.cards.thermal.thermal.CONV.crossReference(), pyNastran.bdf.cards.loads.loads.TLOAD2.crossReference(), pyNastran.bdf.cards.elements.shell.CTRIAX6.crossReference(), pyNastran.bdf.caseControlDeck.CaseControlDeck.crossReference(), pyNastran.bdf.cards.optimization.DVPREL2.crossReference(), pyNastran.bdf.cards.loads.loads.RFORCE.crossReference(), pyNastran.bdf.cards.aero.CAERO1.crossReference(), pyNastran.bdf.cards.thermal.thermal.RADBC.crossReference(), pyNastran.bdf.cards.constraints.SPCAX.crossReference(), pyNastran.bdf.cards.elements.bars.CONROD.crossReference(), pyNastran.bdf.cards.properties.bars.PROD.crossReference(), pyNastran.bdf.cards.constraints.SPC1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE.crossReference(), pyNastran.bdf.cards.coordinateSystems.Cord1x.crossReference(), pyNastran.bdf.cards.loads.loads.RLOAD1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE1.crossReference(), pyNastran.bdf.cards.properties.bars.PTUBE.crossReference(), pyNastran.bdf.cards.aero.CAERO2.crossReference(), pyNastran.bdf.cards.constraints.SPCADD.crossReference(), pyNastran.bdf.subcase.Subcase.crossReference(), pyNastran.bdf.cards.loads.loads.RLOAD2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE2.crossReference(), pyNastran.bdf.cards.constraints.MPCADD.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT.crossReference(), pyNastran.bdf.cards.loads.loads.RANDPS.crossReference(), pyNastran.bdf.cards.properties.bars.PBAR.crossReference(), pyNastran.bdf.cards.elements.bars.CBAR.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT1.crossReference(), pyNastran.bdf.cards.properties.shell.PSHELL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD.crossReference(), pyNastran.bdf.cards.properties.bars.PBARL.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2.crossReference(), pyNastran.bdf.cards.elements.bars.CBEAM3.crossReference(), pyNastran.bdf.cards.aero.SPLINE1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.crossReference(), pyNastran.bdf.cards.properties.bars.PBEAM.crossReference(), pyNastran.bdf.cards.aero.SPLINE2.crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOADX1.crossReference(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.elements.bars.CBEAM.crossReference(), pyNastran.bdf.cards.aero.SPLINE4.crossReference(), pyNastran.bdf.cards.aero.SPLINE5.crossReference(), pyNastran.bdf.cards.properties.bars.PBEAML.crossReference(), pyNastran.bdf.cards.properties.bars.PBEND.crossReference(), pyNastran.bdf.bdf.BDF.debug, pyNastran.bdf.bdf.BDF.executive_control_lines, pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.get_line_number(), pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.get_next_line(), pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.infilesPack, pyNastran.bdf.bdf.BDF.iSolLine, pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.open_file(), pyNastran.bdf.bdf.BDF.sol, pyNastran.bdf.bdf.BDF.update_solution(), and pyNastran.bdf.bdf.BDF.updateSolution().
Referenced by pyNastran.bdf.bdf.BDF.readBDF().
def pyNastran.bdf.bdf.BDF.updateSolution | ( | self, | |
sol, | |||
method = None |
|||
) |
Definition at line 738 of file bdf.py.
References pyNastran.bdf.bdf.BDF.sol, pyNastran.bdf.bdf.BDF.solmap_toValue, and pyNastran.bdf.bdf.BDF.solMethod.
Referenced by pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.bdf.BDF.update_solution | ( | self, | |
sol, | |||
method = None |
|||
) |
updates the overall solution type (e.g.
101,200,600)
self | the object pointer |
sol | the solution type (101,103, etc) |
method | the solution method (only for SOL=600), default=None |
Definition at line 750 of file bdf.py.
References pyNastran.bdf.bdf.BDF.dictOfVars, pyNastran.bdf.bdf.BDF.set_dynamic_syntax(), and pyNastran.bdf.bdf.BDF.setDynamicSyntax().
Referenced by pyNastran.bdf.caseControlDeck.CaseControlDeck.getSubcaseList(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.bdf.BDF.setDynamicSyntax | ( | self, | |
dictOfVars | |||
) |
Definition at line 772 of file bdf.py.
References pyNastran.bdf.bdf.BDF.isDynamicSyntax.
Referenced by pyNastran.bdf.bdf.BDF.update_solution().
def pyNastran.bdf.bdf.BDF.set_dynamic_syntax | ( | self, | |
dictOfVars | |||
) |
uses the OpenMDAO syntax of varName in an embedded BDF to update the values for an optimization study.
Variables should be 7 characters to fit in an 8-character field. varName dictOfVars = {'varName': 10}
Definition at line 785 of file bdf.py.
References pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader._active_filenames, pyNastran.bdf.bdf.BDF._checkForIncludeFile_CaseControlDeck(), pyNastran.bdf.bdf.BDF._is_case_control_deck(), pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.get_next_line(), pyNastran.bdf.bdf.BDF.linesPack, pyNastran.bdf.bdfInterface.bdf_Reader.BDFReader.open_file(), and pyNastran.bdf.bdf.BDF.uniqueBulkDataCards.
Referenced by pyNastran.bdf.bdf.BDF.update_solution().
def pyNastran.bdf.bdf.BDF.addCard | ( | self, | |
card, | |||
cardName, | |||
iCard = 0 , |
|||
oldCardObj = None |
|||
) |
Definition at line 1093 of file bdf.py.
References pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIG(), and pyNastran.bdf.bdf.BDF.autoReject.
def pyNastran.bdf.bdf.BDF.add_card | ( | self, | |
card, | |||
cardName, | |||
iCard = 0 , |
|||
old_card_obj = None |
|||
) |
adds a card object to the BDF object.
self | the object pointer |
card | the list of the card fields -> ['GRID',1,2,] |
cardName | the cardName -> 'GRID' |
iCard | used when reading Nastran Free-Format (disabled) |
old_card_obj | the last card object that was returned (type=BDFCard or None; default=None) |
cardObject | the card object representation of card |
Definition at line 1126 of file bdf.py.
References pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIJ(), and pyNastran.bdf.bdf.BDF.dmigs.
string pyNastran::bdf::bdf.BDF::modelType = 'nastran' [static] |
Definition at line 127 of file bdf.py.
Referenced by pyNastran.gui.gui.EventsHandler::createLoadFileDialog().
pyNastran::bdf::bdf.BDF::isStructured = False [static] |
allows the BDF variables to be scoped properly (i think...)
useful in debugging errors in input
Definition at line 140 of file bdf.py.
Referenced by pyNastran.bdf.caseControlDeck.CaseControlDeck::add_parameter_to_local_subcase(), pyNastran.bdf.caseControlDeck.CaseControlDeck::finish_subcases(), pyNastran.bdf.bdf.BDF::readBDF(), and pyNastran.bdf.bdf.BDF::readBDF_Punch().
flag that allows for OpenMDAO-style optimization syntax to be used
Definition at line 141 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_cardMethods.CardMethods.parseDynamicSyntax(), and pyNastran.bdf.bdf.BDF.setDynamicSyntax().
lines that were rejected b/c they were for a card that isnt supported
Definition at line 143 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_thermal().
cards that were created, but not processed
Definition at line 144 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_thermal().
list of execive control deck lines
Definition at line 145 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.readBDF_Punch(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_executive_control_deck().
the list of possible cards that will be parsed
Definition at line 147 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.echoBDF().
Definition at line 147 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.set_dynamic_syntax().
Definition at line 331 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF::is_thermal_solution(), pyNastran.bdf.bdf.BDF::readBDF(), and pyNastran.bdf.bdf.BDF::readBDF_Punch().
Definition at line 331 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.addCard(), pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.echoBDF(), and pyNastran.bdf.bdf.BDF.is_thermal_solution().
Definition at line 331 of file bdf.py.
Referenced by pyNastran.bdf.caseControlDeck.CaseControlDeck.finish_subcases(), pyNastran.bdf.bdf.BDF.is_thermal_solution(), and pyNastran.bdf.bdf.BDF.updateSolution().
the analysis type
the integer of the solution type (e.g.
SOL 101)
Definition at line 425 of file bdf.py.
Referenced by pyNastran.bdf.caseControlDeck.CaseControlDeck::finish_subcases(), pyNastran.bdf.subcase.Subcase::get_op2_data(), pyNastran.bdf.bdf.BDF::readBDF_Punch(), pyNastran.bdf.subcase.Subcase::update_param_name(), pyNastran.bdf.bdf.BDF::updateSolution(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh::write_header().
used in solution 600, method
solution 600 method modifier
Definition at line 426 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.updateSolution(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_header().
the line with SOL on it, marks ???
Definition at line 427 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.readBDF_Punch(), pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_executive_control_deck(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_header().
Definition at line 427 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_executive_control_deck().
store the PARAM cards
Definition at line 428 of file bdf.py.
Referenced by pyNastran.bdf.subcase.Subcase.__repr__(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addParam(), pyNastran.bdf.subcase.Subcase.crossReference(), pyNastran.bdf.subcase.Subcase.get_op2_data(), pyNastran.bdf.subcase.Subcase.get_parameter(), pyNastran.bdf.subcase.Subcase.has_parameter(), pyNastran.bdf.subcase.Subcase.print_param(), pyNastran.bdf.subcase.Subcase.update_param_name(), pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_case_control_deck(), pyNastran.bdf.subcase.Subcase.write_subcase(), and pyNastran.bdf.subcase.Subcase.writeSubcase().
stores SPOINT, GRID cards
Definition at line 429 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addNode(), pyNastran.bdf.cards.elements.shell.CQUAD8.Area(), pyNastran.bdf.cards.elements.springs.SpringElement.Centroid(), pyNastran.bdf.cards.elements.shell.CTRIA6.Centroid(), pyNastran.bdf.cards.elements.shell.CSHEAR.Centroid(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.Cid(), pyNastran.bdf.cards.constraints.SPC1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2.crossReference(), pyNastran.bdf.cards.elements.solid.CPENTA6.getFaceNodesAndArea(), pyNastran.bdf.bdfInterface.getCard.GetMethods.getNodeIDToElementIDsMap(), pyNastran.bdf.cards.elements.shell.QuadShell.getReprDefaults(), pyNastran.bdf.cards.elements.solid.SolidElement.isSameCard(), pyNastran.bdf.cards.elements.springs.CELAS1.isSameCard(), pyNastran.bdf.cards.elements.springs.CELAS2.isSameCard(), pyNastran.bdf.cards.elements.springs.CELAS1.K(), pyNastran.bdf.cards.elements.springs.CELAS2.K(), pyNastran.bdf.cards.elements.springs.CELAS3.K(), pyNastran.bdf.cards.elements.springs.CELAS4.K(), pyNastran.bdf.cards.elements.shell.QuadShell.MassMatrix(), pyNastran.bdf.cards.baseCard.Material.Mid(), pyNastran.bdf.bdfInterface.getCard.GetMethods.nNodes(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Node(), pyNastran.bdf.cards.loads.loads.Load.nodeIDs(), pyNastran.bdf.cards.baseCard.Element.nodeIDs(), pyNastran.bdf.cards.baseCard.Element.Pid(), pyNastran.bdf.cards.constraints.SPCAX.rawFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIA6.reprFields(), pyNastran.bdf.cards.elements.bars.CROD.reprFields(), pyNastran.bdf.cards.elements.shell.CQUAD8.reprFields(), pyNastran.bdf.cards.elements.springs.SpringElement.Stiffness(), pyNastran.bdf.cards.elements.bars.CROD.Stiffness1D(), pyNastran.bdf.cards.elements.shell.CQUADR.Thickness(), pyNastran.bdf.bdf_Methods.BDFMethods.unresolveGrids(), pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_nodes_associated(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_params().
Definition at line 429 of file bdf.py.
Referenced by pyNastran.bdf.cards.nodes.SPOINTs.createSPOINTi(), pyNastran.bdf.cards.nodes.SPOINTs.crossReference(), pyNastran.bdf.bdfInterface.getCard.GetMethods.getNodeIDToElementIDsMap(), pyNastran.bdf.cards.nodes.SPOINTs.nDOF(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Node(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_nodes().
stores GRIDSET card
Definition at line 430 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.crossReference.XrefMesh.crossReference(), pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_nodes_associated(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_params().
stores elements (CQUAD4, CTRIA3, CHEXA8, CTETRA4, CROD, CONROD, etc.)
Definition at line 431 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addElement(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addMassElement(), pyNastran.bdf.cards.aero.AELIST.cleanIDs(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Element(), pyNastran.bdf.bdfInterface.getCard.GetMethods.getMaterialIDToPropertyIDsMap(), pyNastran.bdf.bdfInterface.getCard.GetMethods.nElements(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_nodes_associated().
stores rigid elements (RBE2, RBE3, RJOINT, etc.)
Definition at line 432 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addRigidElement(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Elements(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_elements().
store CMASS1,CMASS2,CMASS3,CMASS4,CMASS5 self.massElements = {} stores LOTS of propeties (PBAR, PBEAM, PSHELL, PCOMP, etc.)
Definition at line 435 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addProperty(), pyNastran.general.logger.debugLogger.debug(), pyNastran.general.logger.debugLogger.error(), pyNastran.general.logger.debugLogger.fixMessage(), pyNastran.general.logger.debugLogger.info(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Properties(), pyNastran.bdf.bdfInterface.getCard.GetMethods.propertyIDs(), pyNastran.general.logger.debugLogger.warning(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_rigid_elements().
stores MAT1, MAT2, MAT3,...MAT10 (no MAT4, MAT5)
Definition at line 436 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addMaterial(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addStructuralMaterial(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Material(), pyNastran.bdf.bdfInterface.getCard.GetMethods.thermalMaterialIDs(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_elements_properties().
stores MATS1
Definition at line 437 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addMaterialDependence(), and pyNastran.bdf.bdfInterface.addCard.AddMethods.addThermalMaterial().
stores the CREEP card
Definition at line 438 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addCreepMaterial(), and pyNastran.bdf.bdfInterface.addCard.AddMethods.addMaterialDependence().
stores LOAD, FORCE, MOMENT, etc.
Definition at line 439 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addCoord(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addLoad(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addLSeq(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addThermalLoad(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Load(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Materials(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
stores coordinate systems
Definition at line 440 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addCoord(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addCreepMaterial(), pyNastran.bdf.bdf_Methods.BDFMethods.Mass(), pyNastran.bdf.bdfInterface.getCard.GetMethods.SPC(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_flutter().
stores SUPORT1s self.constraints = {} # suport1, anything else???
Definition at line 442 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_materials().
stores SPCADD,SPC,SPC1,SPCD,SPCAX
Definition at line 443 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_thermal_materials().
stores MPCADD,MPC
Definition at line 444 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 444 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_SPC(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_SPCADD(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Grav(), pyNastran.bdf.bdfInterface.getCard.GetMethods.SPC(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_materials().
Definition at line 444 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_MPC(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_SPCADD(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_materials().
Definition at line 444 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_MPC(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_MPCADD(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 444 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addConstraint_MPCADD(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addThermalBC(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
stores DAREA
Definition at line 445 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDArea(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addSuport(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
stores NLPARM
Definition at line 446 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDvprel(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addNLParm(), pyNastran.bdf.bdfInterface.getCard.GetMethods.RandomTable(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
stores TSTEPs
Definition at line 447 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addNLParm(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTSTEP(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
stores TSTEPNL
Definition at line 448 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addTSTEPNL(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
Definition at line 449 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF.add_card(), and pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIG().
Definition at line 449 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIJ().
Definition at line 449 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIJI().
Definition at line 449 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDMIK().
Definition at line 449 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDEQATN().
frequencies
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addFREQ(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTSTEPNL(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDConstr(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addFLFACT(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Flutter(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDConstr(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDesvar(), pyNastran.bdf.bdfInterface.getCard.GetMethods.DConstr(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDDVal(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDesvar(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Desvar(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDDVal(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDLink(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 450 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDLink(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDResp(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
stores DVPREL1, DVPREL2...might change to DVxRel
Definition at line 451 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDvmrel(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDvprel(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
Definition at line 451 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addDResp(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDvmrel(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_constraints().
SETx.
Definition at line 452 of file bdf.py.
Referenced by pyNastran.bdf.cards.constraints.ConstraintADD.__init__(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addFREQ(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addSet(), pyNastran.bdf.bdfInterface.getCard.GetMethods.DDVal(), pyNastran.bdf.cards.constraints.SPCADD.organizeConstraints(), pyNastran.bdf.cards.constraints.SPC1.rawFields(), pyNastran.bdf.cards.constraints.SPCADD.rawFields(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
Definition at line 452 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
Definition at line 452 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
Definition at line 452 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
Definition at line 452 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
SESETx.
Definition at line 453 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addQSet(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addSetSuper(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Set(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
tables
Definition at line 454 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addSetSuper(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTable(), pyNastran.bdf.bdfInterface.getCard.GetMethods.CMethod(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
randomTables
Definition at line 455 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addRandomTable(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTable(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Table(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().
methods
Definition at line 456 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addMethod(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addRandomTable(), pyNastran.bdf.bdfInterface.getCard.GetMethods.SetSuper(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
EIGB, EIGR, EIGRL.
Definition at line 457 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addCMethod(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addMethod(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Method(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_tables().
stores CAEROx
Definition at line 538 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods::addAESurf(), pyNastran.bdf.bdfInterface.addCard.AddMethods::addCAero(), pyNastran.bdf.bdfInterface.getCard.GetMethods::Coord(), pyNastran.bdf.bdfInterface.getCard.GetMethods::Spline(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh::write_sets().
stores PAEROx
Definition at line 539 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addCAero(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addPAero(), pyNastran.bdf.bdfInterface.getCard.GetMethods.CAero(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_dynamic().
stores AERO
Definition at line 540 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAero(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addDArea(), pyNastran.bdf.bdfInterface.getCard.GetMethods.nCAeros(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_sets().
stores AEROS
Definition at line 541 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAero(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAeros(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Aero(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_sets().
stores AEFACT
Definition at line 542 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEFact(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAeros(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores AELINK
Definition at line 543 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAELink(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEList(), pyNastran.bdf.bdfInterface.getCard.GetMethods.AEStat(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores AELIST
Definition at line 544 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEFact(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEList(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores AEPARAM
Definition at line 545 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAELink(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEParam(), pyNastran.bdf.bdfInterface.getCard.GetMethods.AELink(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores AESURF
Definition at line 546 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEStat(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAESurf(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores AESTAT
Definition at line 547 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEParam(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addAEStat(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Gust(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores GUST cards
Definition at line 548 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addGUST(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addSpline(), pyNastran.bdf.bdfInterface.getCard.GetMethods.PAero(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_sets().
stores FLFACT
Definition at line 549 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addFLFACT(), pyNastran.bdf.bdfInterface.getCard.GetMethods.AEParam(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
stores FLUTTER
Definition at line 550 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addFlutter(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTrim(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Flfact(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero().
mkaeros
Definition at line 551 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero_control().
store SPLINE1,SPLINE2,SPLINE4,SPLINE5
Definition at line 552 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addPAero(), and pyNastran.bdf.bdfInterface.getCard.GetMethods.Aeros().
stores TRIM
Definition at line 553 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addGUST(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addTrim(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_dynamic().
stores thermal boundary conditions - CONV,RADBC
Definition at line 577 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods::addConvectionProperty(), pyNastran.bdf.bdfInterface.addCard.AddMethods::addThermalBC(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh::write_aero_control().
defines the MAT4, MAT5, MATT4, etc.
Definition at line 578 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addMaterialDependence(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addStructuralMaterial(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addThermalMaterial(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Material(), pyNastran.bdf.bdfInterface.getCard.GetMethods.StructuralMaterial(), pyNastran.bdf.bdfInterface.getCard.GetMethods.thermalMaterialIDs(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_elements_properties().
stores other thermal properties - unused ??? self.thermalProperties = {} stores PHBDY
Definition at line 581 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addThermalLoad(), pyNastran.bdf.bdfInterface.getCard.GetMethods.Properties(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero_control().
stores convection properties - PCONV, PCONVM ???
Definition at line 582 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.addCard.AddMethods.addPHBDY(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_aero_control().
Definition at line 785 of file bdf.py.
Referenced by pyNastran.bdf.bdfInterface.bdf_cardMethods.CardMethods::expandTabCommas(), and pyNastran.bdf.bdf.BDF::update_solution().
Definition at line 820 of file bdf.py.
Referenced by pyNastran.bdf.bdf.BDF::set_dynamic_syntax().