Analysis Manager Functions
==========================

This group is for functions included in the Analysis Manager. The Analysis Manager allows for OpenVSP analyses to be setup and run through the API without having to modify Parms directly. Examples are available for every available analysis type. The results of running an analysis can be accessed through the functions defined in the Results group.

.. currentmodule:: openvsp

.. autosummary::

    SetAeroStructTargetID
    GetAeroStructTargetID
    GetNumAnalysis
    ListAnalysis
    GetAnalysisInputNames
    GetAnalysisDoc
    GetAnalysisInputDoc
    ExecAnalysis
    GetNumAnalysisInputData
    GetAnalysisInputType
    GetIntAnalysisInput
    GetDoubleAnalysisInput
    GetStringAnalysisInput
    GetVec3dAnalysisInput
    SetAnalysisInputDefaults
    SetIntAnalysisInput
    SetDoubleAnalysisInput
    SetStringAnalysisInput
    SetVec3dAnalysisInput
    PrintAnalysisInputs
    PrintAnalysisDocs
    AddGeometryAnalysis
    AddGeometryAnalysisAzEl
    DeleteGeometryAnalysisAzEl
    DeleteGeometryAnalysisAzElByID
    DeleteAllGeometryAnalysisAzEl
    GetNumGeometryAnalysisAzEl
    GetGeometryAnalysisAzimuthParm
    GetGeometryAnalysisElevationParm
    GetGeometryAnalysisAzimuthParmVec
    GetGeometryAnalysisElevationParmVec
    SetGeometryAnalysisPrimaryModeID
    GetGeometryAnalysisPrimaryModeID
    SetGeometryAnalysisPrimaryGeomID
    GetGeometryAnalysisPrimaryGeomID
    SetGeometryAnalysisSecondaryGeomID
    GetGeometryAnalysisSecondaryGeomID
    SetGeometryAnalysisDirectionGeomID
    GetGeometryAnalysisDirectionGeomID
    AddGeometryAnalysisCutout
    DeleteGeometryAnalysisCutout
    GetGeometryAnalysisCutoutVec
    DeleteGeometryAnalysis
    DeleteAllGeometryAnalyses
    GetAllGeometryAnalysesIDVec
    SetActiveGeometryAnalysis
    GetActiveGeometryAnalysis
    MakeMeshGeom
    SetWaveDragRefWingID
    GetWaveDragRefWingID
    SetWaveDragModeID
    GetWaveDragModeID
    AddWaveDragFlowSubSurf
    DeleteWaveDragFlowSubSurf
    GetWaveDragFlowSubSurfVec


Details
-------

.. autofunction:: SetAeroStructTargetID

.. autofunction:: GetAeroStructTargetID

.. autofunction:: GetNumAnalysis

.. autofunction:: ListAnalysis

.. autofunction:: GetAnalysisInputNames

.. autofunction:: GetAnalysisDoc

.. autofunction:: GetAnalysisInputDoc

.. autofunction:: ExecAnalysis

.. autofunction:: GetNumAnalysisInputData

.. autofunction:: GetAnalysisInputType

.. autofunction:: GetIntAnalysisInput

.. autofunction:: GetDoubleAnalysisInput

.. autofunction:: GetStringAnalysisInput

.. autofunction:: GetVec3dAnalysisInput

.. autofunction:: SetAnalysisInputDefaults

.. autofunction:: SetIntAnalysisInput

.. autofunction:: SetDoubleAnalysisInput

.. autofunction:: SetStringAnalysisInput

.. autofunction:: SetVec3dAnalysisInput

.. autofunction:: PrintAnalysisInputs

.. autofunction:: PrintAnalysisDocs

.. autofunction:: AddGeometryAnalysis

.. autofunction:: AddGeometryAnalysisAzEl

.. autofunction:: DeleteGeometryAnalysisAzEl

.. autofunction:: DeleteGeometryAnalysisAzElByID

.. autofunction:: DeleteAllGeometryAnalysisAzEl

.. autofunction:: GetNumGeometryAnalysisAzEl

.. autofunction:: GetGeometryAnalysisAzimuthParm

.. autofunction:: GetGeometryAnalysisElevationParm

.. autofunction:: GetGeometryAnalysisAzimuthParmVec

.. autofunction:: GetGeometryAnalysisElevationParmVec

.. autofunction:: SetGeometryAnalysisPrimaryModeID

.. autofunction:: GetGeometryAnalysisPrimaryModeID

.. autofunction:: SetGeometryAnalysisPrimaryGeomID

.. autofunction:: GetGeometryAnalysisPrimaryGeomID

.. autofunction:: SetGeometryAnalysisSecondaryGeomID

.. autofunction:: GetGeometryAnalysisSecondaryGeomID

.. autofunction:: SetGeometryAnalysisDirectionGeomID

.. autofunction:: GetGeometryAnalysisDirectionGeomID

.. autofunction:: AddGeometryAnalysisCutout

.. autofunction:: DeleteGeometryAnalysisCutout

.. autofunction:: GetGeometryAnalysisCutoutVec

.. autofunction:: DeleteGeometryAnalysis

.. autofunction:: DeleteAllGeometryAnalyses

.. autofunction:: GetAllGeometryAnalysesIDVec

.. autofunction:: SetActiveGeometryAnalysis

.. autofunction:: GetActiveGeometryAnalysis

.. autofunction:: MakeMeshGeom

.. autofunction:: SetWaveDragRefWingID

.. autofunction:: GetWaveDragRefWingID

.. autofunction:: SetWaveDragModeID

.. autofunction:: GetWaveDragModeID

.. autofunction:: AddWaveDragFlowSubSurf

.. autofunction:: DeleteWaveDragFlowSubSurf

.. autofunction:: GetWaveDragFlowSubSurfVec

