pyNastran  0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
pyNastran.converters.panair.panairGrid.PanairGrid Class Reference

Inherits PanairWrite.

List of all members.

Public Member Functions

def __init__
def printFile
def getPanelPoints
def getPanelPointIDs
def nPanels
def nPatches
def patch
def updateCases
 reduces confusion by only printing cases that will run
def writeGrid
def removeComments
def getTitle
def getDataCheck
def getSymmetry
 $symmetry - xz plane of symmetry =misymm mjsymm 1.
def splitPoints
 reads the points
def addWakePatch
def addPatch
def findPatchByName
def getPoints
 $points - wing-body with composite panels =kn cpnorm 4.
def getCircularSection
 $circular sections - nacelle with composite panels =kn 2.
def getGrid
def getXYZ
def getStreamlines
def getPrintout
 isings igeomp isingp icontp ibconp iedgep ipraic nexdgn ioutpr ifmcpr icostp
def getTrailingWakes
 $trailing wakes from body =kn cpnorm 2.
def getPartialEdgeAbutments
def writeLiberalizedAbutments
def getLiberalizedAbutments
def getSectionalProperties
def getFlowfieldProperties
def groupSections
def splitIntoSections
def readGrid
def getPointsElements

Public Attributes

 infileName
 nNetworks
 patches
 alphas
 ncases
 betas
 alphaC
 betaC
 sref
 bref
 cref
 dref
 xref
 yref
 zref
 xyzSection
 streamlineSection
 flowSection
 sectionalPropSection
 gridSection
 msg
 log
 titleSection
 titleLines
 dataCheck
 XZsymmetry
 XYsymmetry
 nSymmetryPlanes
 symmetrySection
 isings
 ROW 1 #######.
 igeomp
 isingp
 icontp
 ibconp
 iedgep
 ipraic
 ROW 2 #######.
 nexdgn
 ioutpr
 ifmcpr
 icostp
 peaSection
 epsgeo
 igeoin
 igeout
 nwxref
 triint
 iabsum
 lines

Static Public Attributes

string modelType = 'panair'

Detailed Description

Definition at line 47 of file panairGrid.py.


Constructor & Destructor Documentation

def pyNastran.converters.panair.panairGrid.PanairGrid.__init__ (   self,
  infileName,
  log = None,
  debug = True 
)

Definition at line 49 of file panairGrid.py.


Member Function Documentation

$symmetry - xz plane of symmetry =misymm mjsymm 1.

0.

Warning:
doesnt consider antisymmetryic

Definition at line 212 of file panairGrid.py.

Referenced by pyNastran.converters.panair.panairGrid.PanairGrid.getDataCheck(), and pyNastran.converters.panair.panairGrid.PanairGrid.groupSections().

$circular sections - nacelle with composite panels =kn 2.

=kt 1. =nopt netname 0. cowlu =nm 20. =xs(1) ri(1) xs(2) ri(2) xs(*) ri(*) 2.0000 2.3000 1.5756 2.3000 1.1486 2.3000 0.7460 2.3030 0.4069 2.3286 0.1624 2.3790 0.0214 2.4542 -0.0200 2.5485 0.0388 2.6522 0.2056 2.7554 0.4869 2.8522 0.8883 2.9413 1.4250 3.0178 2.1188 3.0656 2.9586 3.0658 3.8551 3.0175 4.6715 2.9439 5.3492 2.8700 6.0000 2.7842 6.4687 2.7442 =nn 5. =th(1) th(2) th(3) th(4) th(5) -90. -45. 0. 45. 90.

Definition at line 358 of file panairGrid.py.

References pyNastran.converters.panair.panairGrid.PanairGrid.addPatch(), pyNastran.converters.panair.panairGrid.PanairGrid.getGrid(), pyNastran.converters.panair.panairGrid.PanairGrid.getXYZ(), pyNastran.converters.panair.panairGrid.PanairGrid.gridSection, and pyNastran.converters.panair.panairGrid.PanairGrid.msg.

Referenced by pyNastran.converters.panair.panairGrid.PanairGrid.getPoints(), and pyNastran.converters.panair.panairGrid.PanairGrid.groupSections().

isings igeomp isingp icontp ibconp iedgep ipraic nexdgn ioutpr ifmcpr icostp

Definition at line 513 of file panairGrid.py.

Referenced by pyNastran.converters.panair.panairGrid.PanairGrid.getXYZ(), and pyNastran.converters.panair.panairGrid.PanairGrid.groupSections().

def pyNastran.converters.panair.panairGrid.PanairGrid.groupSections (   self,
  sections,
  sectionNames 
)

Definition at line 750 of file panairGrid.py.

References pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getAlphas(), pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getBetas(), pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getCases(), pyNastran.converters.panair.panairGrid.PanairGrid.getCircularSection(), pyNastran.converters.panair.panairGrid.PanairGrid.getDataCheck(), pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getEnd(), pyNastran.converters.panair.panairGrid.PanairGrid.getFlowfieldProperties(), pyNastran.converters.panair.panairGrid.PanairGrid.getGrid(), pyNastran.converters.panair.panairGrid.PanairGrid.getLiberalizedAbutments(), pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getMach(), pyNastran.converters.panair.panairGrid.PanairGrid.getPartialEdgeAbutments(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getPoints(), pyNastran.converters.panair.panairGrid.PanairGrid.getPoints(), pyNastran.converters.cart3d.cart3d_reader.Cart3DAsciiReader.getPoints(), pyNastran.converters.panair.panairGrid.PanairGrid.getPrintout(), pyNastran.converters.panair.panairGridPatch.PanairGridHelper.getReferenceQuantities(), pyNastran.converters.panair.panairGrid.PanairGrid.getSectionalProperties(), pyNastran.converters.panair.panairGrid.PanairGrid.getStreamlines(), pyNastran.converters.panair.panairGrid.PanairGrid.getSymmetry(), pyNastran.converters.panair.panairGrid.PanairGrid.getTitle(), pyNastran.converters.panair.panairGrid.PanairGrid.getTrailingWakes(), pyNastran.converters.panair.panairGrid.PanairGrid.getXYZ(), pyNastran.converters.panair.panairGrid.PanairGrid.msg, and pyNastran.converters.panair.panairGrid.PanairGrid.splitIntoSections().

Referenced by pyNastran.converters.panair.panairGrid.PanairGrid.getFlowfieldProperties(), and pyNastran.converters.panair.panairGrid.PanairGrid.readGrid().


Member Data Documentation


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