SYMBOL INDEX (317 symbols across 27 files) FILE: src/Airfoil.py class Airfoil (line 13) | class Airfoil: method __init__ (line 29) | def __init__(self, name): method readContour (line 46) | def readContour(self, filename, comment): method makeAirfoil (line 103) | def makeAirfoil(self): method addToScene (line 119) | def addToScene(self, scene): method makeContourPolygon (line 126) | def makeContourPolygon(self): method makePolygonMarkers (line 143) | def makePolygonMarkers(self): method makeChord (line 169) | def makeChord(self): method makeContourSpline (line 196) | def makeContourSpline(self): method makeSplineMarkers (line 253) | def makeSplineMarkers(self): method drawCamber (line 274) | def drawCamber(self, camber): method setPenColor (line 306) | def setPenColor(self, r, g, b, a): method setBrushColor (line 309) | def setBrushColor(self, r, g, b, a): FILE: src/BatchMode.py class Batch (line 15) | class Batch: method __init__ (line 17) | def __init__(self, app, batch_controlfile, __version__): method load_batch_control (line 33) | def load_batch_control(self, batch_controlfile): method run_batch (line 37) | def run_batch(self): FILE: src/Colors.py function torgb (line 8) | def torgb(color): function tohtml (line 18) | def tohtml(): FILE: src/Connect.py class Connect (line 13) | class Connect: method __init__ (line 16) | def __init__(self, progdialog): method getVertices (line 23) | def getVertices(self, block): method getConnectivity (line 38) | def getConnectivity(self, block): method getMinMaxConnectivityIDs (line 54) | def getMinMaxConnectivityIDs(self, connectivity): method getNearestNeighboursPairs (line 63) | def getNearestNeighboursPairs(self, vertices, radius=1.e-6): method getNearestNeighboursBiDirectional (line 68) | def getNearestNeighboursBiDirectional(d1, d2, radius=1.e-6): method getNearestNeighbours (line 78) | def getNearestNeighbours(self, vertices, neighbours, radius=1.e-6): method shiftConnectivity (line 105) | def shiftConnectivity(self, connectivity, shift): method connectAllBlocks (line 117) | def connectAllBlocks(self, blocks): method draw_connectivity (line 203) | def draw_connectivity(self, vertices, deleted_nodes): method write_debug (line 225) | def write_debug(self, unconnected, connected, deleted_nodes, vertices,... FILE: src/ContourAnalysis.py class ContourAnalysis (line 13) | class ContourAnalysis(QFrame): method __init__ (line 22) | def __init__(self, canvas=False): method initUI (line 32) | def initUI(self): method zoom_in (line 80) | def zoom_in(self): method zoom_out (line 83) | def zoom_out(self): method home (line 86) | def home(self): method getCurvature (line 90) | def getCurvature(spline_data): method getLeRadius (line 129) | def getLeRadius(spline_data, curvature_data): method analyze (line 154) | def analyze(self): method drawContour (line 169) | def drawContour(self, quantity='gradient'): FILE: src/Elliptic.py class Elliptic (line 12) | class Elliptic: method __init__ (line 13) | def __init__(self, ulines): method mapUlines (line 28) | def mapUlines(self): method mapToUlines (line 34) | def mapToUlines(self): method curveNormals (line 43) | def curveNormals(x, y, closed=False): method smooth (line 67) | def smooth(self, iterations=10, tolerance=1e-3, bnd_type=None, verbose... FILE: src/FileDialog.py class Dialog (line 9) | class Dialog: method __init__ (line 11) | def __init__(self, filter=DIALOGFILTER): method saveFilename (line 17) | def saveFilename(self, filename=None): method openFilename (line 38) | def openFilename(self, directory=AIRFOILDATA): method setFilter (line 55) | def setFilter(self, filter): FILE: src/FileSystem.py class FileSystemModel (line 11) | class FileSystemModel(QtWidgets.QFileSystemModel): method __init__ (line 13) | def __init__(self): method data (line 32) | def data(self, index, role): method onFileSelected (line 50) | def onFileSelected(self, index): method onFileLoad (line 59) | def onFileLoad(self, index): method getFileInfo (line 67) | def getFileInfo(self, index): FILE: src/GraphicsItem.py class GraphicsItem (line 4) | class GraphicsItem(QtWidgets.QGraphicsItem): method __init__ (line 14) | def __init__(self, item): method itemChange (line 56) | def itemChange(self, change, value): method mousePressEvent (line 87) | def mousePressEvent(self, event): method mouseReleaseEvent (line 99) | def mouseReleaseEvent(self, event): method mouseMoveEvent (line 104) | def mouseMoveEvent(self, event): method shape (line 109) | def shape(self): method boundingRect (line 114) | def boundingRect(self): method setBoundingRect (line 122) | def setBoundingRect(self): method paint (line 137) | def paint(self, painter, option, widget): method drawFocusRect (line 180) | def drawFocusRect(self, painter): method hoverEnterEvent (line 192) | def hoverEnterEvent(self, event): method hoverLeaveEvent (line 198) | def hoverLeaveEvent(self, event): FILE: src/GraphicsItemsCollection.py class GraphicsCollection (line 4) | class GraphicsCollection: method __init__ (line 17) | def __init__(self, name=None): method Point (line 38) | def Point(self, x, y): method Line (line 46) | def Line(self, x1, y1, x2, y2): method Circle (line 57) | def Circle(self, x, y, r): method Rectangle (line 63) | def Rectangle(self, x, y, w, h): method Polygon (line 69) | def Polygon(self, polygon, name=None): method Polyline (line 83) | def Polyline(self, polygon, name=None): method Mesh (line 94) | def Mesh(self, mesh): method Path (line 98) | def Path(self, path): method Text (line 104) | def Text(self, x, y, text, font): method setPen (line 116) | def setPen(self, pen): method setBrush (line 119) | def setBrush(self, brush): method setRect (line 122) | def setRect(self, rect): method setTooltip (line 125) | def setTooltip(self, tooltip): FILE: src/GraphicsScene.py class GraphicsScene (line 7) | class GraphicsScene(QtWidgets.QGraphicsScene): method __init__ (line 19) | def __init__(self, parent=None): method mousePressEvent (line 27) | def mousePressEvent(self, event): method mouseReleaseEvent (line 36) | def mouseReleaseEvent(self, event): method mouseMoveEvent (line 43) | def mouseMoveEvent(self, event): FILE: src/GraphicsTest.py function addTestItems (line 7) | def addTestItems(scene): function deleteTestItems (line 78) | def deleteTestItems(scene): FILE: src/GraphicsView.py class GraphicsView (line 16) | class GraphicsView(QtWidgets.QGraphicsView): method __init__ (line 27) | def __init__(self, parent=None, scene=None): method setBackground (line 80) | def setBackground(self, styletype): method resizeEvent (line 101) | def resizeEvent(self, event): method mousePressEvent (line 112) | def mousePressEvent(self, event): method mouseMoveEvent (line 143) | def mouseMoveEvent(self, event): method mouseReleaseEvent (line 175) | def mouseReleaseEvent(self, event): method wheelEvent (line 208) | def wheelEvent(self, event): method keyPressEvent (line 234) | def keyPressEvent(self, event): method keyReleaseEvent (line 276) | def keyReleaseEvent(self, event): method dragEnterEvent (line 282) | def dragEnterEvent(self, event): method dragLeaveEvent (line 288) | def dragLeaveEvent(self, event): method dragMoveEvent (line 291) | def dragMoveEvent(self, event): method dropEvent (line 299) | def dropEvent(self, event): method scaleView (line 305) | def scaleView(self, factor): method adjustMarkerSize (line 326) | def adjustMarkerSize(self): method getSceneFromView (line 380) | def getSceneFromView(self): method contextMenuEvent (line 391) | def contextMenuEvent(self, event): class RubberBand (line 442) | class RubberBand(QtWidgets.QRubberBand): method __init__ (line 447) | def __init__(self, *args, **kwargs): method paintEvent (line 472) | def paintEvent(self, QPaintEvent): FILE: src/GuiSlots.py class Slots (line 19) | class Slots: method __init__ (line 29) | def __init__(self, parent): method onOpen (line 38) | def onOpen(self): method onOpenPredefined (line 59) | def onOpenPredefined(self): method loadAirfoil (line 63) | def loadAirfoil(self, filename, comment='#'): method _clearScene (line 80) | def _clearScene(self): method _addAirfoilToScene (line 83) | def _addAirfoilToScene(self, airfoil): method _updateAirfoilList (line 89) | def _updateAirfoilList(self, name): method loadSU2 (line 96) | def loadSU2(self, filename): method fitAirfoilInView (line 114) | def fitAirfoilInView(self): method onViewAll (line 148) | def onViewAll(self): method toggleTestObjects (line 165) | def toggleTestObjects(self): method onSave (line 175) | def onSave(self): method onSaveAs (line 186) | def onSaveAs(self): method onPrint (line 197) | def onPrint(self): method onPreview (line 203) | def onPreview(self): method handlePaintRequest (line 215) | def handlePaintRequest(self, printer): method toggleLogDock (line 220) | def toggleLogDock(self, _sender): method onBlockMesh (line 232) | def onBlockMesh(self): method getAirfoilByName (line 236) | def getAirfoilByName(self, name): method removeAirfoil (line 243) | def removeAirfoil(self, name=None): method onMessage (line 286) | def onMessage(self, msg): method onExit (line 294) | def onExit(self): method onCalculator (line 298) | def onCalculator(self): method onBackground (line 302) | def onBackground(self): method onLevelChanged (line 311) | def onLevelChanged(self): method onTextChanged (line 317) | def onTextChanged(self): method onTabChanged (line 326) | def onTabChanged(self): method messageBox (line 338) | def messageBox(self, message): method onKeyBd (line 344) | def onKeyBd(self): method runCommands (line 388) | def runCommands(self): method onHelpOnline (line 411) | def onHelpOnline(self): method onHelpPDF (line 415) | def onHelpPDF(self): method onAboutQt (line 419) | def onAboutQt(self): method onAbout (line 423) | def onAbout(self): FILE: src/HtmlView.py class HtmlView (line 4) | class HtmlView(QtGui.QWebView): method __init__ (line 6) | def __init__(self, parent): FILE: src/IconProvider.py class IconProvider (line 12) | class IconProvider(QtWidgets.QFileIconProvider): method __init__ (line 14) | def __init__(self): method icon (line 19) | def icon(self, icontype): FILE: src/Logger.py class GuiHandler (line 8) | class GuiHandler(logging.Handler): method __init__ (line 16) | def __init__(self, parent=None, *args): method emit (line 25) | def emit(self, record): function log (line 33) | def log(mainwindow): FILE: src/MenusTools.py class MenusTools (line 16) | class MenusTools: method __init__ (line 19) | def __init__(self, parent=None): method getMenuData (line 23) | def getMenuData(self): method getPullDownData (line 43) | def getPullDownData(self, items): method createMenus (line 60) | def createMenus(self): method createPullDown (line 79) | def createPullDown(self, menu, eachPullDown): method getToolbarData (line 102) | def getToolbarData(self): method createTools (line 123) | def createTools(self): method createDocks (line 148) | def createDocks(self): method onPass (line 173) | def onPass(self): FILE: src/Meshing.py class Windtunnel (line 23) | class Windtunnel: method __init__ (line 32) | def __init__(self): method AirfoilMesh (line 40) | def AirfoilMesh(self, name='', contour=None, divisions=15, ratio=3.0, method TrailingEdgeMesh (line 64) | def TrailingEdgeMesh(self, name='', te_divisions=3, method TunnelMesh (line 109) | def TunnelMesh(self, name='', tunnel_height=2.0, divisions_height=100, method TunnelMeshWake (line 295) | def TunnelMeshWake(self, name='', tunnel_wake=2.0, method makeMesh (line 354) | def makeMesh(self): method makeLCV (line 466) | def makeLCV(self): method makeLVC (line 473) | def makeLVC(self): method makeLCE (line 482) | def makeLCE(self): method makeLCC (line 501) | def makeLCC(self): method makeBoundaries (line 505) | def makeBoundaries(self): method drawMesh (line 563) | def drawMesh(self, airfoil): method drawMeshQuality (line 607) | def drawMeshQuality(self, quality): method drawBlockOutline (line 626) | def drawBlockOutline(self, airfoil): method MeshQuality (line 685) | def MeshQuality(self, crit='k2inf'): class BlockMesh (line 722) | class BlockMesh: method __init__ (line 724) | def __init__(self, name='block'): method addLine (line 728) | def addLine(self, line): method getULines (line 732) | def getULines(self): method setUlines (line 735) | def setUlines(self, ulines): method getVLines (line 738) | def getVLines(self): method getLine (line 753) | def getLine(self, number=0, direction='u'): method getDivUV (line 760) | def getDivUV(self): method getNodeCoo (line 765) | def getNodeCoo(self, node): method setNodeCoo (line 771) | def setNodeCoo(self, node, new_pos): method makeLine (line 778) | def makeLine(p1, p2, divisions=1, ratio=1.0): method extrudeLine_cell_thickness (line 792) | def extrudeLine_cell_thickness(self, line, cell_thickness=0.04, method extrudeLine (line 824) | def extrudeLine(self, line, direction=0, length=0.1, divisions=1, method distribute (line 860) | def distribute(self, direction='u', number=0, type='constant'): method spacing_cell_thickness (line 898) | def spacing_cell_thickness(cell_thickness=0.04, growth=1.1, divisions=... method spacing (line 913) | def spacing(divisions=10, ratio=1.0, length=1.0): method mapLines (line 945) | def mapLines(self, line_1, line_2): method curveNormals (line 955) | def curveNormals(x, y, closed=False): method transfinite (line 979) | def transfinite(self, boundary=[], ij=[]): method makeUfromV (line 1083) | def makeUfromV(vlines): method writeFLMA (line 1095) | def writeFLMA(wind_tunnel, name='', depth=0.3): method writeSU2_nolib (line 1199) | def writeSU2_nolib(wind_tunnel, name=''): method writeVTK_nolib (line 1271) | def writeVTK_nolib(wind_tunnel, name=''): method writeGMSH_nolib (line 1400) | def writeGMSH_nolib(wind_tunnel, name=''): class Smooth (line 1496) | class Smooth: method __init__ (line 1498) | def __init__(self, block): method getNeighbours (line 1501) | def getNeighbours(self, node): method smooth (line 1510) | def smooth(self, nodes, iterations=1, algorithm='laplace'): method selectNodes (line 1562) | def selectNodes(self, domain='interior', ij=[]): FILE: src/PyAero.py class MainWindow (line 50) | class MainWindow(QtWidgets.QMainWindow): method __init__ (line 53) | def __init__(self, app): method _setupShortcuts (line 79) | def _setupShortcuts(self): method init_GUI (line 84) | def init_GUI(self): method checkEnvironment (line 114) | def checkEnvironment(self): method keyPressEvent (line 135) | def keyPressEvent(self, event): class CentralWidget (line 153) | class CentralWidget(QtWidgets.QWidget): method __init__ (line 175) | def __init__(self, parent=None): method viewingOptions (line 221) | def viewingOptions(self): function main (line 272) | def main(): FILE: src/ShortCuts.py class ShortCuts (line 4) | class ShortCuts: method __init__ (line 6) | def __init__(self, parent): method addShortcut (line 12) | def addShortcut(self, shortcut, slotMethod, *args): method enableShortcut (line 35) | def enableShortcut(self, enable=True): method changeKey (line 38) | def changeKey(self, key): FILE: src/Smooth_angle_based.py class SmoothAngleBased (line 15) | class SmoothAngleBased: method __init__ (line 32) | def __init__(self, data, data_source='block'): method makeLVC (line 52) | def makeLVC(self): method make_stencil (line 65) | def make_stencil(self, lvc, verbose=False): method make_cardinals (line 96) | def make_cardinals(self, vertices): method draw_cardinal (line 115) | def draw_cardinal(self, S, W, E, N, D, EE, F, G): method smooth (line 184) | def smooth(self, iterations=20, tolerance=1.e-4, verbose=False): method mapToUlines (line 290) | def mapToUlines(self, smoothed_vertices): FILE: src/SplineRefine.py class SplineRefine (line 16) | class SplineRefine: method __init__ (line 18) | def __init__(self): method doSplineRefine (line 23) | def doSplineRefine(self, tolerance=172.0, points=150, ref_te=3, method getCamberThickness (line 54) | def getCamberThickness(self, spline_data, le_id): method makeLeCircle (line 91) | def makeLeCircle(self, rc, xc, yc, xle, yle): method spline (line 141) | def spline(self, x, y, points=200, degree=2, evaluate=False): method refine (line 181) | def refine(self, spline_data, tolerance=170.0, recursions=0): method refine_te (line 278) | def refine_te(self, ref_te, ref_te_n, ref_te_ratio): method spacing (line 334) | def spacing(self, divisions=10, ratio=1.0, thickness=1.0): method writeContour (line 365) | def writeContour(self): FILE: src/SvpMethod.py class Panel (line 23) | class Panel: method __init__ (line 25) | def __init__(self, xa, ya, xb, yb): class Freestream (line 56) | class Freestream: method __init__ (line 58) | def __init__(self, u_inf=1.0, alpha=0.0): function define_panels (line 74) | def define_panels(x, y, N=40): function integral (line 116) | def integral(x, y, panel, dxdz, dydz): function source_matrix (line 138) | def source_matrix(panels): function vortex_array (line 161) | def vortex_array(panels): function kutta_array (line 182) | def kutta_array(panels): function build_matrix (line 215) | def build_matrix(panels): function build_rhs (line 238) | def build_rhs(panels, freestream): function get_tangential_velocity (line 261) | def get_tangential_velocity(panels, freestream, gamma): function get_velocity_field (line 289) | def get_velocity_field(panels, freestream, X, Y): function get_pressure_field (line 311) | def get_pressure_field(u, v, freestream): function get_meshgrid (line 316) | def get_meshgrid(panels, Nx, Ny, val_x, val_y): function get_pressure_coefficient (line 330) | def get_pressure_coefficient(panels, freestream): function runSVP (line 342) | def runSVP(name, x, y, u_inf, alpha, npanel=40): FILE: src/ToolBox.py class Toolbox (line 23) | class Toolbox(QtWidgets.QToolBox): method __init__ (line 25) | def __init__(self, parent): method toolboxChanged (line 65) | def toolboxChanged(self): method itemFileSystem (line 84) | def itemFileSystem(self): method itemAeropython (line 132) | def itemAeropython(self): method itemBoundaryCondtions (line 166) | def itemBoundaryCondtions(self): method copy_to_clipboard (line 283) | def copy_to_clipboard(self): method copy_all_to_clipboard (line 287) | def copy_all_to_clipboard(self): method valuechange (line 299) | def valuechange(self): method itemContourAnalysis (line 369) | def itemContourAnalysis(self): method itemMeshing (line 407) | def itemMeshing(self): method itemSplineRefine (line 719) | def itemSplineRefine(self): method makeToolbox (line 852) | def makeToolbox(self): method smoother_btn_clicked (line 887) | def smoother_btn_clicked(self): method toggleRawPoints (line 901) | def toggleRawPoints(self): method toggleRawContour (line 907) | def toggleRawContour(self): method toggleSplinePoints (line 913) | def toggleSplinePoints(self): method toggleSpline (line 919) | def toggleSpline(self): method toggleChord (line 924) | def toggleChord(self): method toggleMesh (line 930) | def toggleMesh(self): method toggleLeCircle (line 936) | def toggleLeCircle(self): method toggleMeshBlocks (line 942) | def toggleMeshBlocks(self): method toggleCamberLine (line 948) | def toggleCamberLine(self): method runPanelMethod (line 954) | def runPanelMethod(self): method spline_and_refine (line 973) | def spline_and_refine(self): method makeTrailingEdge (line 1016) | def makeTrailingEdge(self): method addTEtoScene (line 1043) | def addTEtoScene(self): method generateMesh (line 1061) | def generateMesh(self): method analyzeAirfoil (line 1065) | def analyzeAirfoil(self): method exportMesh (line 1095) | def exportMesh(self): method exportContour (line 1130) | def exportContour(self): class ListWidget (line 1164) | class ListWidget(QtWidgets.QListWidget): method __init__ (line 1168) | def __init__(self, parent): method keyPressEvent (line 1178) | def keyPressEvent(self, event): method listItemClicked (line 1195) | def listItemClicked(self, item): method listItemDoubleClicked (line 1199) | def listItemDoubleClicked(self, item): FILE: src/TrailingEdge.py class TrailingEdge (line 10) | class TrailingEdge: method __init__ (line 12) | def __init__(self): method getUpperLower (line 17) | def getUpperLower(self): method trailingEdge (line 36) | def trailingEdge(self, blend=0.3, ex=3.0, thickness=0.6, side='both'): method trailing (line 70) | def trailing(self, xx, yy, blend, ex, thickness, side='upper'): method writeContour (line 94) | def writeContour(self): FILE: src/Utils.py class Transformations (line 6) | class Transformations: method rotate3D (line 37) | def rotate3D(axis='x', phi=0.0, degree=True): method translate3D (line 77) | def translate3D(vector): method scale3D (line 97) | def scale3D(scale): method mirror3D (line 116) | def mirror3D(plane='xy'): class Utils (line 145) | class Utils: method __init__ (line 148) | def __init__(self): method vector (line 152) | def vector(p1, p2): method vector_length (line 169) | def vector_length(vector): method unit_vector (line 174) | def unit_vector(vector): method angle_between (line 179) | def angle_between(a, b, degree=False): method scalar_to_rgb (line 194) | def scalar_to_rgb(value, vmin, vmax, range='1'):