openvsp package¶
degen geom parse¶
parasite drag¶
surface patches¶
utilities¶
vsp¶
- openvsp.vsp.ABS = 0¶
Absolute position
- openvsp.vsp.ALIGN_BOTTOM = 6¶
Align to bottom
- openvsp.vsp.ALIGN_CENTER = 1¶
Align to center
- openvsp.vsp.ALIGN_LEFT = 0¶
Align to left
- openvsp.vsp.ALIGN_MIDDLE = 5¶
Align to middle
- openvsp.vsp.ALIGN_PIXEL = 3¶
Align to specified pixel
- openvsp.vsp.ALIGN_RIGHT = 2¶
Align to right
- openvsp.vsp.ALIGN_TOP = 4¶
Align to top
- openvsp.vsp.ALL_GDEV_TYPES = 32¶
Flag for all GDEV types
- openvsp.vsp.ALL_GEOM_SCREENS = 17¶
All geom screens
- openvsp.vsp.ANG_0 = 0¶
Zero deg
- openvsp.vsp.ANG_180 = 2¶
180 deg
- openvsp.vsp.ANG_270 = 3¶
270 deg
- openvsp.vsp.ANG_90 = 1¶
90 deg
- openvsp.vsp.ANG_DEG = 1¶
Degrees
- openvsp.vsp.ANG_RAD = 0¶
Radians
- openvsp.vsp.APPROX_CEDIT = 3¶
Approximate curve as Cubic Bezier
- openvsp.vsp.AREA_WSECT_DRIVER = 2¶
Area driver
- openvsp.vsp.AR_WSECT_DRIVER = 0¶
Aspect ratio driver
- openvsp.vsp.ATMOS_TYPE_HERRINGTON_1966 = 1¶
USAF 1966
- openvsp.vsp.ATMOS_TYPE_MANUAL_P_R = 2¶
Manual: pressure and density control
- openvsp.vsp.ATMOS_TYPE_MANUAL_P_T = 3¶
Manual: pressure and temperature control
- openvsp.vsp.ATMOS_TYPE_MANUAL_RE_L = 5¶
Manual: Reynolds number and length control
- openvsp.vsp.ATMOS_TYPE_MANUAL_R_T = 4¶
Manual: density and temperature control
- openvsp.vsp.ATMOS_TYPE_US_STANDARD_1976 = 0¶
US Standard Atmosphere 1976 (default)
- openvsp.vsp.ATTACH_ROT_COMP = 1¶
Rotation relative to parent body axes
- openvsp.vsp.ATTACH_ROT_EtaMN = 5¶
Rotation relative to wing parent eta volume coordinate frame
- openvsp.vsp.ATTACH_ROT_LMN = 4¶
Rotation relative to parent uniform volume coordinate frame
- openvsp.vsp.ATTACH_ROT_NONE = 0¶
No parent attachment for rotations
- openvsp.vsp.ATTACH_ROT_NUM_TYPES = 6¶
Number of rotation attachment types
- openvsp.vsp.ATTACH_ROT_RST = 3¶
Rotation relative to parent per-section volume coordinate frame
- openvsp.vsp.ATTACH_ROT_UV = 2¶
Rotation relative to parent surface coordinate frame
- openvsp.vsp.ATTACH_TRANS_COMP = 1¶
Translation relative to parent body axes
- openvsp.vsp.ATTACH_TRANS_EtaMN = 5¶
Translation relative to wing parent uniform eta volume coordinate frame
- openvsp.vsp.ATTACH_TRANS_LMN = 4¶
Translation relative to parent uniform volume coordinate frame
- openvsp.vsp.ATTACH_TRANS_NONE = 0¶
No parent attachment for translations
- openvsp.vsp.ATTACH_TRANS_NUM_TYPES = 6¶
Number of translation attachment types
- openvsp.vsp.ATTACH_TRANS_RST = 3¶
Translation relative to parent per-section volume coordinate frame
- openvsp.vsp.ATTACH_TRANS_UV = 2¶
Translation relative to parent surface coordinate frame
- openvsp.vsp.ATTROBJ_ADVLINK = 6¶
Adv Link
- openvsp.vsp.ATTROBJ_ATTR = 7¶
Attribute
- openvsp.vsp.ATTROBJ_COLLECTION = 8¶
Attribute Collection
- openvsp.vsp.ATTROBJ_FREE = 15¶
Unattached attribute
- openvsp.vsp.ATTROBJ_GEOM = 1¶
Geom
- openvsp.vsp.ATTROBJ_LINK = 5¶
Link
- openvsp.vsp.ATTROBJ_MEASURE = 4¶
Measure
- openvsp.vsp.ATTROBJ_MODE = 11¶
Mode
- openvsp.vsp.ATTROBJ_PARM = 0¶
Parm
- openvsp.vsp.ATTROBJ_SEC = 10¶
Wing Section
- openvsp.vsp.ATTROBJ_SET = 12¶
Geom Set
- openvsp.vsp.ATTROBJ_SUBSURF = 3¶
SubSurf
- openvsp.vsp.ATTROBJ_VARGROUP = 13¶
Var Preset Group
- openvsp.vsp.ATTROBJ_VARSETTING = 14¶
Var Preset Setting
- openvsp.vsp.ATTROBJ_VEH = 2¶
Vehicle
- openvsp.vsp.ATTROBJ_XSEC = 9¶
Cross Section
- openvsp.vsp.ATTR_COLLECTION_DATA = 8¶
Attribute collection data type
- openvsp.vsp.ATTR_GROUP_NONE = -1¶
No event (user attributes)
- openvsp.vsp.ATTR_GROUP_WATERMARK = 0¶
Watermark group
- openvsp.vsp.AVEC_WSECT_DRIVER = 4¶
Average chord driver
- openvsp.vsp.AddAdvLink(string const & name)¶
- openvsp.vsp.AddAdvLinkInput(int index, string const & parm_id, string const & var_name)¶
- openvsp.vsp.AddAdvLinkOutput(int index, string const & parm_id, string const & var_name)¶
- openvsp.vsp.AddAllToVSPAEROControlSurfaceGroup(int CSGroupIndex)¶
- openvsp.vsp.AddAttributeBool(string const & collID, string const & attributeName, bool value) string ¶
- openvsp.vsp.AddAttributeDouble(string const & collID, string const & attributeName, double const value) string ¶
- openvsp.vsp.AddAttributeDoubleMatrix(string const & collID, string const & attributeName, DoubleVecVec value) string ¶
- openvsp.vsp.AddAttributeGroup(string const & collID, string const & attributeName) string ¶
- openvsp.vsp.AddAttributeInt(string const & collID, string const & attributeName, int const value) string ¶
- openvsp.vsp.AddAttributeIntMatrix(string const & collID, string const & attributeName, IntVecVec value) string ¶
- openvsp.vsp.AddAttributeParm(string const & collID, string const & attributeName, string const & parmID) string ¶
- openvsp.vsp.AddAttributeString(string const & collID, string const & attributeName, string const & value) string ¶
- openvsp.vsp.AddAttributeVec3d(string const & collID, string const & attributeName, Vec3dVec value) string ¶
- openvsp.vsp.AddBackground3D() string ¶
- openvsp.vsp.AddCFDSource(int type, std::string const & geom_id, int surf_index, double l1, double r1, double u1, double w1, double l2=0, double r2=0, double u2=0, double w2=0)¶
- openvsp.vsp.AddDefaultSources()¶
- openvsp.vsp.AddDesignVar(std::string const & parm_id, int type)¶
- openvsp.vsp.AddExcrescence(std::string const & excresName, int const & excresType, double const & excresVal)¶
- openvsp.vsp.AddFeaBC(string const & fea_struct_id, int type=-1) std::string ¶
- openvsp.vsp.AddFeaMaterial() std::string ¶
- openvsp.vsp.AddFeaPart(std::string const & geom_id, int fea_struct_ind, int type) std::string ¶
- openvsp.vsp.AddFeaProperty(int property_type=0) std::string ¶
- openvsp.vsp.AddFeaStruct(std::string const & geom_id, bool init_skin=True, int surfindex=0) int ¶
- openvsp.vsp.AddFeaSubSurf(std::string const & geom_id, int fea_struct_ind, int type) std::string ¶
- openvsp.vsp.AddGeom(std::string const & type, std::string const & parent=std::string()) std::string ¶
- openvsp.vsp.AddMaterial(string const & name, vec3d ambient, vec3d diffuse, vec3d specular, vec3d emissive, double const & alpha, double const & shininess)¶
- openvsp.vsp.AddProbe(string const & geomid, int surfindx, double u, double w, string const & name) string ¶
- openvsp.vsp.AddRuler(string const & startgeomid, int startsurfindx, double startu, double startw, string const & endgeomid, int endsurfindx, double endu, double endw, string const & name) string ¶
- openvsp.vsp.AddSelectedToCSGroup(IntVector selected, int CSGroupIndex)¶
- openvsp.vsp.AddSubSurf(std::string const & geom_id, int type, int surfindex=0) std::string ¶
- openvsp.vsp.AddUserParm(int type, string const & name, string const & group) string ¶
- openvsp.vsp.AddVarPresetGroup(std::string const & group_name) string ¶
- openvsp.vsp.AddVarPresetParm(std::string const & group_id, std::string const & parm_id)¶
- openvsp.vsp.AddVarPresetSetting(std::string const & group_id, std::string const & setting_name) string ¶
- openvsp.vsp.AddVec3D(Vec3dVec INOUT, double x, double y, double z)¶
- openvsp.vsp.ApplyModeSettings(string const & mid)¶
- openvsp.vsp.ApplyVarPresetSetting(std::string const & group_id, std::string const & setting_id)¶
- openvsp.vsp.ApproximateAllPropellerPCurves(std::string const & geom_id)¶
- openvsp.vsp.AutoGroupVSPAEROControlSurfaces()¶
- openvsp.vsp.AxisProjPnt01(std::string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt) double ¶
- openvsp.vsp.AxisProjPnt01Guess(std::string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt, double const & u0, double const & w0) double ¶
- openvsp.vsp.AxisProjPnt01I(std::string const & geom_id, int const & iaxis, vec3d pt) double ¶
- openvsp.vsp.AxisProjVecPnt01(std::string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts)¶
- openvsp.vsp.AxisProjVecPnt01Guess(std::string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)¶
- openvsp.vsp.BEZIER_AF_EXPORT = 1¶
Bezier airfoil file format
- openvsp.vsp.BFT_UNIT = 3¶
FEA Files output in (ft, slug)
- openvsp.vsp.BIN_UNIT = 4¶
FEA Files output in (in, lbf*sec^2/in)
- openvsp.vsp.BLANK_GEOM_SCREEN = 3¶
Blank geom screen
- openvsp.vsp.BLEND_ANGLES = 1¶
Blend based on angles (sweep & dihedral)
- openvsp.vsp.BLEND_FREE = 0¶
Free blending
- openvsp.vsp.BLEND_MATCH_IN_ANGLES = 6¶
Match inboard angles
- openvsp.vsp.BLEND_MATCH_IN_LE_TRAP = 2¶
Match inboard leading edge trapezoid
- openvsp.vsp.BLEND_MATCH_IN_TE_TRAP = 3¶
Match inboard trailing edge trapezoid
- openvsp.vsp.BLEND_MATCH_LE_ANGLES = 7¶
Match leading edge angles
- openvsp.vsp.BLEND_MATCH_OUT_LE_TRAP = 4¶
Match outboard leading edge trapezoid
- openvsp.vsp.BLEND_MATCH_OUT_TE_TRAP = 5¶
Match outboard trailing edge trapezoid
- openvsp.vsp.BLEND_NUM_TYPES = 8¶
Number of blending types
- openvsp.vsp.BOOL_DATA = 0¶
Bool data type
- openvsp.vsp.BOR_FLOWTHROUGH = 0¶
Flowthrough mode (default)
- openvsp.vsp.BOR_GEOM_SCREEN = 13¶
Body of revolution geom screen
- openvsp.vsp.BOR_LOWER = 2¶
Lower surface mode
- openvsp.vsp.BOR_NUM_MODES = 3¶
Number of Body of Revolution modes
- openvsp.vsp.BOR_UPPER = 1¶
Upper surface mode
- openvsp.vsp.BOX_SOURCE = 2¶
Box source
- openvsp.vsp.BilinearWeights(vec3d p0, vec3d p1, vec3d p, DoubleVector weights)¶
- class openvsp.vsp.BoolVector(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.BuildAdvLinkScript(int index) bool ¶
- openvsp.vsp.CAM_BOTTOM = 5¶
Camera bottom view
- openvsp.vsp.CAM_CENTER = 9¶
Camera center view
- openvsp.vsp.CAM_FRONT = 1¶
Camera front view
- openvsp.vsp.CAM_FRONT_YUP = 2¶
Camera front Y-up view
- openvsp.vsp.CAM_LEFT = 3¶
Camera left view
- openvsp.vsp.CAM_LEFT_ISO = 4¶
Camera left isometric view
- openvsp.vsp.CAM_REAR = 6¶
Camera rear view
- openvsp.vsp.CAM_RIGHT = 7¶
Camera right view
- openvsp.vsp.CAM_RIGHT_ISO = 8¶
Camera right isometric view
- openvsp.vsp.CAM_TOP = 0¶
Camera top view
- openvsp.vsp.CEDIT = 2¶
Cubic Bezier curve type
- openvsp.vsp.CFD_DAT_FILE_NAME = 4¶
DAT export type
- openvsp.vsp.CFD_FACET_FILE_NAME = 8¶
FACET export type
- openvsp.vsp.CFD_FAR_FIELD_FLAG = 8¶
Flag to generate a far field mesh
- openvsp.vsp.CFD_FAR_HEIGHT = 15¶
Far field height
- openvsp.vsp.CFD_FAR_LENGTH = 13¶
Far field length
- openvsp.vsp.CFD_FAR_LOC_MAN_FLAG = 19¶
Far field location flag: centered or manual
- openvsp.vsp.CFD_FAR_LOC_X = 20¶
Far field X location
- openvsp.vsp.CFD_FAR_LOC_Y = 21¶
Far field Y location
- openvsp.vsp.CFD_FAR_LOC_Z = 22¶
Far field Z location
- openvsp.vsp.CFD_FAR_MAX_EDGE_LEN = 9¶
Maximum far field mesh edge length
- openvsp.vsp.CFD_FAR_MAX_GAP = 10¶
Maximum far field mesh edge gap
- openvsp.vsp.CFD_FAR_NUM_CIRCLE_SEGS = 11¶
Number of far field edge segments to resolve circle
- openvsp.vsp.CFD_FAR_SIZE_ABS_FLAG = 12¶
Relative or absolute size flag
- openvsp.vsp.CFD_FAR_WIDTH = 14¶
Far field width
- openvsp.vsp.CFD_FAR_X_SCALE = 16¶
Far field X scale
- openvsp.vsp.CFD_FAR_Y_SCALE = 17¶
Far field Y scale
- openvsp.vsp.CFD_FAR_Z_SCALE = 18¶
Far field Z scale
- openvsp.vsp.CFD_GMSH_FILE_NAME = 6¶
GMSH export type
- openvsp.vsp.CFD_GROWTH_RATIO = 4¶
Maximum allowed edge growth ratio
- openvsp.vsp.CFD_HALF_MESH_FLAG = 7¶
Flag to generate a half mesh
- openvsp.vsp.CFD_INTERSECT_SUBSURFACE_FLAG = 6¶
Flag to intersect sub-surfaces
- openvsp.vsp.CFD_KEY_FILE_NAME = 5¶
KEY export type
- openvsp.vsp.CFD_LIMIT_GROWTH_FLAG = 5¶
Rigorous 3D growth limiting flag
- openvsp.vsp.CFD_MAX_EDGE_LEN = 1¶
Maximum mesh edge length
- openvsp.vsp.CFD_MAX_GAP = 2¶
Maximum mesh edge gap
- openvsp.vsp.CFD_MEASURE_DUCT = 5¶
Measure duct cross sectional area surface
- openvsp.vsp.CFD_MIN_EDGE_LEN = 0¶
Minimum mesh edge length
- openvsp.vsp.CFD_NEGATIVE = 1¶
Negative volume CFD Mesh surface
- openvsp.vsp.CFD_NORMAL = 0¶
Normal CFD Mesh surface
- openvsp.vsp.CFD_NUM_CIRCLE_SEGS = 3¶
Number of edge segments to resolve circle
- openvsp.vsp.CFD_NUM_FILE_NAMES = 10¶
Number of CFD Mesh export file types
- openvsp.vsp.CFD_NUM_TYPES = 6¶
Number of CFD Mesh surface types
- openvsp.vsp.CFD_OBJ_FILE_NAME = 3¶
OBJ export type
- openvsp.vsp.CFD_POLY_FILE_NAME = 1¶
POLY export type
- openvsp.vsp.CFD_SRF_XYZ_FLAG = 23¶
Flag to include X,Y,Z intersection curves in export files
- openvsp.vsp.CFD_STIFFENER = 4¶
FEA stiffener CFD Mesh surface
- openvsp.vsp.CFD_STL_FILE_NAME = 0¶
STL export type
- openvsp.vsp.CFD_STRUCTURE = 3¶
FEA structure CFD Mesh surface
- openvsp.vsp.CFD_TKEY_FILE_NAME = 7¶
TKEY export type
- openvsp.vsp.CFD_TRANSPARENT = 2¶
Transparent CFD Mesh surface
- openvsp.vsp.CFD_TRI_FILE_NAME = 2¶
TRI export type
- openvsp.vsp.CFD_VSPGEOM_FILE_NAME = 9¶
VSPGEOM export type
- openvsp.vsp.CF_LAM_BLASIUS = 0¶
Blasius laminar Cf equation
- openvsp.vsp.CF_LAM_BLASIUS_W_HEAT = 1¶
Blasius laminar Cf equation with heat (NOT IMPLEMENTED)
- openvsp.vsp.CF_TURB_EXPLICIT_FIT_SCHOENHERR = 2¶
Explicit Fit of Schoenherr turbulent Cf equation
- openvsp.vsp.CF_TURB_EXPLICIT_FIT_SPALDING = 0¶
Explicit Fit of Spalding turbulent Cf equation
- openvsp.vsp.CF_TURB_EXPLICIT_FIT_SPALDING_CHI = 1¶
Explicit Fit of Spalding and Chi turbulent Cf equation
- openvsp.vsp.CF_TURB_HEATTRANSFER_WHITE_CHRISTOPH = 20¶
Heat Transfer White-Christoph turbulent Cf equation.
- openvsp.vsp.CF_TURB_IMPLICIT_KARMAN_SCHOENHERR = 5¶
Implicit Karman-Schoenherr turbulent Cf equation
- openvsp.vsp.CF_TURB_IMPLICIT_SCHOENHERR = 4¶
Implicit Schoenherr turbulent Cf equation
- openvsp.vsp.CF_TURB_POWER_LAW_BLASIUS = 6¶
Power Law Blasius turbulent Cf equation
- openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_HIGH_RE = 9¶
Power Law Prandtl High Re turbulent Cf equation
- openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_LOW_RE = 7¶
Power Law Prandtl Low Re turbulent Cf equation
- openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_MEDIUM_RE = 8¶
Power Law Prandtl Medium Re turbulent Cf equation
- openvsp.vsp.CF_TURB_ROUGHNESS_SCHLICHTING_AVG = 16¶
Roughness Schlichting Avg turbulent Cf equation.
- openvsp.vsp.CF_TURB_ROUGHNESS_SCHLICHTING_AVG_FLOW_CORRECTION = 19¶
Roughness Schlichting Avg Compressible turbulent Cf equation.
- openvsp.vsp.CF_TURB_SCHLICHTING_COMPRESSIBLE = 10¶
Schlichting Compressible turbulent Cf equation
- openvsp.vsp.CF_TURB_SCHULTZ_GRUNOW_SCHOENHERR = 14¶
Schultz-Grunow Estimate of Schoenherr turbulent Cf equation.
- openvsp.vsp.CGS_UNIT = 1¶
FEA Files output in (cm, g)
- openvsp.vsp.CHEVRON_FULL = 2¶
Full period of chevrons.
- openvsp.vsp.CHEVRON_NONE = 0¶
No chevron.
- openvsp.vsp.CHEVRON_NUM_TYPES = 3¶
Number of chevron types.
- openvsp.vsp.CHEVRON_PARTIAL = 1¶
One or more chevrons of limited extent.
- openvsp.vsp.CHEVRON_W01_NUM_MODES = 2¶
Number of chevron W parameter mode types.
- openvsp.vsp.CLMAX_2D = 1¶
2D Cl Max stall modeling with user defined value
- openvsp.vsp.CLMAX_CARLSON = 2¶
Carlson’s Pressure Correlation
- openvsp.vsp.CLMAX_OFF = 0¶
Stall modeling off (Cl Max = 0)
- openvsp.vsp.CLOSE_EXTRAP = 4¶
Extrapolate closure
- openvsp.vsp.CLOSE_NONE = 0¶
No closure
- openvsp.vsp.CLOSE_NUM_TYPES = 5¶
Number of XSec closure types
- openvsp.vsp.CLOSE_SKEWBOTH = 3¶
Skew both closure
- openvsp.vsp.CLOSE_SKEWLOW = 1¶
Skew lower closure
- openvsp.vsp.CLOSE_SKEWUP = 2¶
Skew upper closure
- openvsp.vsp.COLLISION_CLEAR_NO_SOLUTION = 2¶
Not touching, no solution
- openvsp.vsp.COLLISION_INTERSECT_NO_SOLUTION = 1¶
Touching, no solution
- openvsp.vsp.COLLISION_OK = 0¶
No Error.
- openvsp.vsp.COMPONENT_REF = 1¶
Use a particular wing to calculate the reference area and lengths
- openvsp.vsp.CONFORMAL_SCREEN = 11¶
Conformal geom screen
- openvsp.vsp.CONST_U = 0¶
Constant U sub-surface
- openvsp.vsp.CONST_W = 1¶
Constant W sub-surface
- openvsp.vsp.CURV_GAP = 2¶
Maximum gap curvature based criteria.
- openvsp.vsp.CURV_NCIRCSEG = 3¶
Minimum number of segments to define a circle curvature based criteria.
- openvsp.vsp.CUSTOM_GEOM_SCREEN = 6¶
Custom geom screen
- openvsp.vsp.CalcAtmosphere(double const & alt, double const & delta_temp, int const & atmos_type)¶
- openvsp.vsp.ChangeBORXSecShape(string const & bor_id, int type)¶
- openvsp.vsp.ChangeXSecShape(std::string const & xsec_surf_id, int xsec_index, int type)¶
- openvsp.vsp.CheckForVSPAERO(std::string const & path) bool ¶
- openvsp.vsp.CheckForVSPHelp(std::string const & path) bool ¶
- openvsp.vsp.ClearVSPModel()¶
- openvsp.vsp.CompCurvature01(std::string const & geom_id, int const & surf_indx, double const & u, double const & w)¶
- openvsp.vsp.CompNorm01(std::string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d ¶
- openvsp.vsp.CompPnt01(std::string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d ¶
- openvsp.vsp.CompPntRST(std::string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t) vec3d ¶
- openvsp.vsp.CompTanU01(std::string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d ¶
- openvsp.vsp.CompTanW01(std::string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d ¶
- openvsp.vsp.CompVecCurvature01(std::string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws)¶
- openvsp.vsp.CompVecNorm01(std::string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws) Vec3dVec ¶
- openvsp.vsp.CompVecPnt01(std::string const & geom_id, int const & surf_indx, DoubleVector u_in_vec, DoubleVector w_in_vec) Vec3dVec ¶
- openvsp.vsp.CompVecPntRST(std::string const & geom_id, int const & surf_indx, DoubleVector r_in_vec, DoubleVector s_in_vec, DoubleVector t_in_vec) Vec3dVec ¶
- openvsp.vsp.ComputeCFDMesh(int set, int degenset, int file_export_types)¶
- openvsp.vsp.ComputeCompGeom(int set, bool half_mesh, int file_export_types) std::string ¶
- openvsp.vsp.ComputeDegenGeom(int set, int file_export_types)¶
- openvsp.vsp.ComputeFeaMesh(std::string const & geom_id, int fea_struct_ind, int file_type)¶
- openvsp.vsp.ComputeFeaMesh(std::string const & struct_id, int file_type) None
- openvsp.vsp.ComputeMassProps(int set, int num_slices, int idir) std::string ¶
- openvsp.vsp.ComputeMinClearanceDistance(std::string const & geom_id, int set=SET_ALL, bool useMode=False, string const & modeID=std::string()) double ¶
- openvsp.vsp.ComputePlaneSlice(int set, int num_slices, vec3d norm, bool auto_bnd, double start_bnd=0, double end_bnd=0, bool measureduct=False) std::string ¶
- openvsp.vsp.ConvertEtatoU(std::string const & geom_id, double const & eta)¶
- openvsp.vsp.ConvertLMNtoRST(std::string const & geom_id, int const & surf_indx, double const & l, double const & m, double const & n)¶
- openvsp.vsp.ConvertLMNtoRSTVec(std::string const & geom_id, int const & surf_indx, DoubleVector l_vec, DoubleVector m_vec, DoubleVector n_vec)¶
- openvsp.vsp.ConvertLtoR(std::string const & geom_id, int const & surf_indx, double const & l)¶
- openvsp.vsp.ConvertRSTtoLMN(std::string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t)¶
- openvsp.vsp.ConvertRSTtoLMNVec(std::string const & geom_id, int const & surf_indx, DoubleVector r_vec, DoubleVector s_vec, DoubleVector t_vec)¶
- openvsp.vsp.ConvertRtoL(std::string const & geom_id, int const & surf_indx, double const & r)¶
- openvsp.vsp.ConvertUtoEta(std::string const & geom_id, double const & u)¶
- openvsp.vsp.ConvertXSecToEdit(std::string const & geom_id, int const & indx=0)¶
- openvsp.vsp.CopyAttribute(string const & attrID) int ¶
- openvsp.vsp.CopyGeomToClipboard(std::string const & geom_id)¶
- openvsp.vsp.CopyPasteSet(int copyIndex, int pasteIndex)¶
- openvsp.vsp.CopyXSec(std::string const & geom_id, int index)¶
- openvsp.vsp.CreateAndAddMode(string const & name, int normal_set, int degen_set) string ¶
- openvsp.vsp.CreateGeomResults(std::string const & geom_id, std::string const & name) std::string ¶
- openvsp.vsp.CreateVSPAEROControlSurfaceGroup() int ¶
- openvsp.vsp.CutAttribute(string const & attrID)¶
- openvsp.vsp.CutGeomToClipboard(std::string const & geom_id)¶
- openvsp.vsp.CutXSec(std::string const & geom_id, int index)¶
- openvsp.vsp.DELIM_COMMA = 0¶
Comma delimiter
- openvsp.vsp.DELIM_NONE = 3¶
No delimiter
- openvsp.vsp.DELIM_NUM_TYPES = 4¶
Number of delimiter types
- openvsp.vsp.DELIM_SPACE = 2¶
Space delimiter
- openvsp.vsp.DELIM_USCORE = 1¶
Underscore delimiter
- openvsp.vsp.DEPTH_FREE = 2¶
Set 3D background at specified location
- openvsp.vsp.DEPTH_FRONT = 0¶
Set 3D background before model
- openvsp.vsp.DEPTH_REAR = 1¶
Set 3D background behind model
- openvsp.vsp.DESIGN_CL = 1¶
Input ideal lift coefficient, calculate maximum camber
- openvsp.vsp.DISK_SURF = 2¶
Disk VSP surface
- openvsp.vsp.DISPLAY_BEZIER = 0¶
Display the normal Bezier surface (default)
- openvsp.vsp.DISPLAY_DEGEN_CAMBER = 3¶
Display as camber Degen Geom
- openvsp.vsp.DISPLAY_DEGEN_PLATE = 2¶
Display as plate Degen Geom
- openvsp.vsp.DISPLAY_DEGEN_SURF = 1¶
Display as surface Degen Geom
- openvsp.vsp.DOUBLE_DATA = 2¶
Double data type
- openvsp.vsp.DOUBLE_MATRIX_DATA = 6¶
Double matrix data type
- openvsp.vsp.DO_NOT_USE_CF_TURB_IMPLICIT_KARMAN = 3¶
Implicit Karman turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_ROUGHNESS_SCHLICHTING_LOCAL = 17¶
Roughness Schlichting Local turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_ROUGHNESS_WHITE = 18¶
Roughness White turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_SCHLICHTING_INCOMPRESSIBLE = 11¶
Schlichting Incompressible turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_SCHLICHTING_PRANDTL = 12¶
Schlichting-Prandtl turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_SCHULTZ_GRUNOW_HIGH_RE = 13¶
Schultz-Grunow High Re turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DO_NOT_USE_CF_TURB_WHITE_CHRISTOPH_COMPRESSIBLE = 15¶
White-Christoph Compressible turbulent Cf equation (DO NOT USE)
- openvsp.vsp.DelAdvLink(int index)¶
- openvsp.vsp.DelAdvLinkInput(int index, string const & var_name)¶
- openvsp.vsp.DelAdvLinkOutput(int index, string const & var_name)¶
- openvsp.vsp.DelAllAdvLinks()¶
- openvsp.vsp.DelAllBackground3Ds()¶
- openvsp.vsp.DelAllModes()¶
- openvsp.vsp.DelBackground3D(string const & id)¶
- openvsp.vsp.DelFeaBC(string const & fea_struct_id, std::string const & bc_id)¶
- openvsp.vsp.DelMode(string const & mid)¶
- openvsp.vsp.DelProbe(string const & id)¶
- openvsp.vsp.DelRuler(string const & id)¶
- openvsp.vsp.DeleteAllCFDSources()¶
- openvsp.vsp.DeleteAllDesignVars()¶
- openvsp.vsp.DeleteAllProbes()¶
- openvsp.vsp.DeleteAllResults()¶
- openvsp.vsp.DeleteAllRulers()¶
- openvsp.vsp.DeleteAllUserParm()¶
- openvsp.vsp.DeleteAttribute(string const & attrID)¶
- openvsp.vsp.DeleteExcrescence(int const & index)¶
- openvsp.vsp.DeleteFeaPart(std::string const & geom_id, int fea_struct_ind, std::string const & part_id)¶
- openvsp.vsp.DeleteFeaStruct(std::string const & geom_id, int fea_struct_ind)¶
- openvsp.vsp.DeleteFeaSubSurf(std::string const & geom_id, int fea_struct_ind, std::string const & ss_id)¶
- openvsp.vsp.DeleteGeom(std::string const & geom_id)¶
- openvsp.vsp.DeleteGeomVec(StringVector del_vec)¶
- openvsp.vsp.DeleteResult(std::string const & id)¶
- openvsp.vsp.DeleteSubSurf(std::string const & geom_id, std::string const & sub_id)¶
- openvsp.vsp.DeleteSubSurf(std::string const & sub_id) None
- openvsp.vsp.DeleteUserParm(std::string const & id)¶
- openvsp.vsp.DeleteVarPresetGroup(std::string const & group_id)¶
- openvsp.vsp.DeleteVarPresetParm(std::string const & group_id, std::string const & parm_id)¶
- openvsp.vsp.DeleteVarPresetSetting(std::string const & group_id, std::string const & setting_id)¶
- openvsp.vsp.DemoteBORCSTLower(std::string const & bor_id)¶
- openvsp.vsp.DemoteBORCSTUpper(std::string const & bor_id)¶
- openvsp.vsp.DemoteCSTLower(std::string const & xsec_id)¶
- openvsp.vsp.DemoteCSTUpper(std::string const & xsec_id)¶
- openvsp.vsp.DisableStopGUIMenuItem()¶
- class openvsp.vsp.DoubleVecVec(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- class openvsp.vsp.DoubleVector(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.EDGE_END_CAP = 3¶
Edge end cap
- openvsp.vsp.EDIT_XSEC_CIRCLE = 0¶
Circle initialized as cubic Bezier type
- openvsp.vsp.EDIT_XSEC_ELLIPSE = 1¶
Ellipse initialized as PCHIP type
- openvsp.vsp.EDIT_XSEC_RECTANGLE = 2¶
Rectangle initialized as linear type
- openvsp.vsp.ELLIPSOID_GEOM_SCREEN = 12¶
Ellipsoid geom screen
- openvsp.vsp.ENGINE_GEOM_FLOWPATH = 2¶
Component flowpath is modeled.
- openvsp.vsp.ENGINE_GEOM_FLOWTHROUGH = 0¶
Component is modeled as flowthrough engine.
- openvsp.vsp.ENGINE_GEOM_INLET = 1¶
Component represents integrated flowpath inlet.
- openvsp.vsp.ENGINE_GEOM_INLET_OUTLET = 2¶
Component represents integrated flowpath inlet and outlet.
- openvsp.vsp.ENGINE_GEOM_IO_NUM_TYPES = 4¶
Number of integrated flowpath component types.
- openvsp.vsp.ENGINE_GEOM_NONE = 0¶
Component is not an integrated flowpath component.
- openvsp.vsp.ENGINE_GEOM_NUM_TYPES = 4¶
Number of integrated flowpath modeling types.
- openvsp.vsp.ENGINE_GEOM_OUTLET = 3¶
Component represents integrated flowpath outlet.
- openvsp.vsp.ENGINE_GEOM_TO_FACE = 3¶
Component is modeled to face.
- openvsp.vsp.ENGINE_GEOM_TO_LIP = 1¶
Component is modeled to the lip.
- openvsp.vsp.ENGINE_LOC_INDEX = 0¶
Integrated flowpath key point identified by XSec index.
- openvsp.vsp.ENGINE_LOC_INLET_FACE = 1¶
Integrated flowpath key point is inlet face.
- openvsp.vsp.ENGINE_LOC_INLET_LIP = 0¶
Integrated flowpath key point is inlet lip.
- openvsp.vsp.ENGINE_LOC_NUM = 4¶
Number of integrated flowpath key point locations.
- openvsp.vsp.ENGINE_LOC_OUTLET_FACE = 3¶
Integrated flowpath key point is outlet face.
- openvsp.vsp.ENGINE_LOC_OUTLET_LIP = 2¶
Integrated flowpath key point is outlet lip.
- openvsp.vsp.ENGINE_LOC_U = 1¶
Integrated flowpath key point identified by U parameter.
- openvsp.vsp.ENGINE_MODE_EXTEND = 5¶
Represent integrated flowpath with farfield extensions.
- openvsp.vsp.ENGINE_MODE_FLOWTHROUGH = 0¶
Represent integrated flowpath as flowthrough engine.
- openvsp.vsp.ENGINE_MODE_FLOWTHROUGH_NEG = 1¶
Represent integrated flowpath as flowthrough engine with negative flowpath.
- openvsp.vsp.ENGINE_MODE_NUM_TYPES = 6¶
Number of integrated flowpath representations.
- openvsp.vsp.ENGINE_MODE_TO_FACE = 3¶
Represent integrated flowpath to the face.
- openvsp.vsp.ENGINE_MODE_TO_FACE_NEG = 4¶
Represent integrated flowpath to the face with negative flowpath to the face.
- openvsp.vsp.ENGINE_MODE_TO_LIP = 2¶
Represent integrated flowpath to the lip.
- openvsp.vsp.ETA_TRIM = 2¶
Trim by Eta coordinate
- openvsp.vsp.EXCRESCENCE_CD = 1¶
Drag coefficient excressence type
- openvsp.vsp.EXCRESCENCE_COUNT = 0¶
Drag counts excressence type
- openvsp.vsp.EXCRESCENCE_DRAGAREA = 4¶
Drag area (D/q) excressence type
- openvsp.vsp.EXCRESCENCE_MARGIN = 3¶
Percent margin excressence type
- openvsp.vsp.EXCRESCENCE_PERCENT_GEOM = 2¶
Percent of parent Geom drag coefficient excressence type
- openvsp.vsp.EXPORT_AWAVE = 3¶
AWAVE export type (NOT IMPLEMENTED)
- openvsp.vsp.EXPORT_FELISA = 0¶
FELISA export type (NOT IMPLEMENTED)
- openvsp.vsp.EXPORT_VORXSEC = 8¶
VORXSEC export type (NOT IMPLEMENTED)
- openvsp.vsp.EXPORT_XSECGEOM = 9¶
XSECGEOM export type (NOT IMPLEMENTED)
- openvsp.vsp.EditXSecConvertTo(std::string const & xsec_id, int const & newtype)¶
- openvsp.vsp.EditXSecDelPnt(std::string const & xsec_id, int const & indx)¶
- openvsp.vsp.EditXSecInitShape(std::string const & xsec_id)¶
- openvsp.vsp.EditXSecSplit01(std::string const & xsec_id, double const & u) int ¶
- openvsp.vsp.EnableStopGUIMenuItem()¶
- class openvsp.vsp.ErrorMgrSingleton(*args, **kwargs)¶
Bases:
object
Proxy of C++ vsp::ErrorMgrSingleton class.
- AddError(ErrorMgrSingleton self, vsp::ERROR_CODE code, string const & desc)¶
- GetErrorLastCallFlag(ErrorMgrSingleton self) bool ¶
- GetNumTotalErrors(ErrorMgrSingleton self) int ¶
- MessageCallback(ErrorMgrSingleton self, MessageBase const * _from, MessageData const & data)¶
- NoError(ErrorMgrSingleton self)¶
- PopErrorAndPrint(ErrorMgrSingleton self, FILE * stream) bool ¶
- PrintOnErrors(ErrorMgrSingleton self)¶
- SilenceErrors(ErrorMgrSingleton self)¶
- static getInstance() ErrorMgrSingleton ¶
- property thisown¶
The membership flag
- openvsp.vsp.ErrorMgrSingleton_getInstance() ErrorMgrSingleton ¶
- class openvsp.vsp.ErrorObj(*args)¶
Bases:
object
Proxy of C++ vsp::ErrorObj class.
- GetErrorCode(ErrorObj self) vsp::ERROR_CODE ¶
- GetErrorString(ErrorObj self) string ¶
- NoError(ErrorObj self)¶
- property m_ErrorCode¶
m_ErrorCode : vsp::ERROR_CODE
- property m_ErrorString¶
m_ErrorString : string
- property thisown¶
The membership flag
- openvsp.vsp.ExecAnalysis(std::string const & analysis) std::string ¶
- openvsp.vsp.ExportFile(std::string const & file_name, int thick_set, int file_type, int subsFlag=1, int thin_set=SET_NONE, bool useMode=False, string const & modeID="") std::string ¶
- openvsp.vsp.FC_NATIVE = 1¶
Operating system’s native file chooser
- openvsp.vsp.FC_OPENVSP = 0¶
OpenVSP’s own file chooser with directory preferences.
- openvsp.vsp.FEA_BCM_ALL = 1¶
FEA boundary condition constrains all DOF.
- openvsp.vsp.FEA_BCM_ASYMM = 4¶
FEA boundary condition antisymmetrical constraints.
- openvsp.vsp.FEA_BCM_PIN = 2¶
FEA boundary condition pin constraints.
- openvsp.vsp.FEA_BCM_SYMM = 3¶
FEA boundary condition symmetrical constraints.
- openvsp.vsp.FEA_BCM_USER = 0¶
FEA boundary condition constraints user defined.
- openvsp.vsp.FEA_BC_PART = 1¶
FEA boundary condition assigned to part.
- openvsp.vsp.FEA_BC_STRUCTURE = 0¶
FEA boundary condition assigned to structure.
- openvsp.vsp.FEA_BC_SUBSURF = 2¶
FEA boundary condition assigned to subsurface.
- openvsp.vsp.FEA_BEAM = 1¶
Beam FEA element type
- openvsp.vsp.FEA_CALCULIX_FILE_NAME = 3¶
FEA Mesh Calculix export type
- openvsp.vsp.FEA_CURV_FILE_NAME = 7¶
FEA Mesh CURV export type
- openvsp.vsp.FEA_DELETE = 1¶
Delete shell elements
- openvsp.vsp.FEA_DEPRECATED = -1¶
Flag for deprecated element type option
- openvsp.vsp.FEA_DOME = 4¶
Dome FEA Part type
- openvsp.vsp.FEA_ENG_ORTHO = 1¶
Orthotropic material in engineering parameters
- openvsp.vsp.FEA_ENG_ORTHO_TRANS_ISO = 2¶
Orthotropic material with transverse isotropy assumed in engineering parameters
- openvsp.vsp.FEA_FIX_POINT = 3¶
Fixed Point FEA Part type
- openvsp.vsp.FEA_FIX_PT_DELTA_UVN = 3¶
Delta UVN off body fixed point type
- openvsp.vsp.FEA_FIX_PT_DELTA_XYZ = 2¶
Delta XYZ off body fixed point type
- openvsp.vsp.FEA_FIX_PT_GEOM_CG = 5¶
Geom CG off body fixed point type
- openvsp.vsp.FEA_FIX_PT_GEOM_ORIGIN = 4¶
Geom origin off body fixed point type
- openvsp.vsp.FEA_FIX_PT_GLOBAL_XYZ = 1¶
Global XYZ off body fixed point type
- openvsp.vsp.FEA_FIX_PT_ON_BODY = 0¶
On body fixed point type
- openvsp.vsp.FEA_GMSH_FILE_NAME = 5¶
FEA Mesh GMSH export type
- openvsp.vsp.FEA_IGES_FILE_NAME = 9¶
FEA Mesh trimmed IGES export type
- openvsp.vsp.FEA_ISOTROPIC = 0¶
Isotropic material
- openvsp.vsp.FEA_KEEP = 0¶
Keep shell elements
- openvsp.vsp.FEA_LAMINATE = 3¶
Laminate buildup material
- openvsp.vsp.FEA_MASS_FILE_NAME = 0¶
FEA Mesh mass export type
- openvsp.vsp.FEA_NASTRAN_FILE_NAME = 1¶
FEA Mesh NASTRAN export type
- openvsp.vsp.FEA_NKEY_FILE_NAME = 2¶
FEA Mesh NKey export type
- openvsp.vsp.FEA_NO_ELEMENTS = 3¶
FEA part with no elements
- openvsp.vsp.FEA_NUM_BCM_MODES = 5¶
Number of FEA boundary condition constraint types.
- openvsp.vsp.FEA_NUM_BC_TYPES = 3¶
Number of FEA boundary condition definition types.
- openvsp.vsp.FEA_NUM_ELEMENT_TYPES = 4¶
Number of FEA element type choices
- openvsp.vsp.FEA_NUM_FILE_NAMES = 11¶
Number of FEA Mesh export type.
- openvsp.vsp.FEA_NUM_FIX_PT_TYPES = 6¶
Number of off body fixed point types
- openvsp.vsp.FEA_NUM_MAT_TYPES = 4¶
Number of FEA material types
- openvsp.vsp.FEA_NUM_ORIENT_TYPES = 13¶
Number of FEA material orientation types
- openvsp.vsp.FEA_NUM_SHELL_TREATMENT_TYPES = 2¶
Number of FEA subsurface treatment choices
- openvsp.vsp.FEA_NUM_TYPES = 9¶
Number of FEA Part types
- openvsp.vsp.FEA_ORIENT_COMP_X = 3¶
FEA Comp X material orientation
- openvsp.vsp.FEA_ORIENT_COMP_Y = 4¶
FEA Comp Y material orientation
- openvsp.vsp.FEA_ORIENT_COMP_Z = 5¶
FEA Comp Z material orientation
- openvsp.vsp.FEA_ORIENT_GLOBAL_X = 0¶
FEA Global X material orientation
- openvsp.vsp.FEA_ORIENT_GLOBAL_Y = 1¶
FEA Global Y material orientation
- openvsp.vsp.FEA_ORIENT_GLOBAL_Z = 2¶
FEA Global Z material orientation
- openvsp.vsp.FEA_ORIENT_OML_R = 10¶
FEA OML R material orientation
- openvsp.vsp.FEA_ORIENT_OML_S = 11¶
FEA OML S material orientation
- openvsp.vsp.FEA_ORIENT_OML_T = 12¶
FEA OML T material orientation
- openvsp.vsp.FEA_ORIENT_OML_U = 8¶
FEA OML U material orientation
- openvsp.vsp.FEA_ORIENT_OML_V = 9¶
FEA OML V material orientation
- openvsp.vsp.FEA_ORIENT_PART_U = 6¶
FEA Part U material orientation
- openvsp.vsp.FEA_ORIENT_PART_V = 7¶
FEA Part V material orientation
- openvsp.vsp.FEA_PLOT3D_FILE_NAME = 8¶
FEA Mesh PLOT3D export type
- openvsp.vsp.FEA_RIB = 1¶
Rib FEA Part type
- openvsp.vsp.FEA_RIB_ARRAY = 5¶
Rib array FEA Part type
- openvsp.vsp.FEA_SHELL = 0¶
Shell (tris) FEA element type
- openvsp.vsp.FEA_SHELL_AND_BEAM = 2¶
Both Shell and Beam FEA element types
- openvsp.vsp.FEA_SKIN = 7¶
Skin FEA Part type
- openvsp.vsp.FEA_SLICE = 0¶
Slice FEA Part type
- openvsp.vsp.FEA_SLICE_ARRAY = 6¶
Slice array FEA Part type
- openvsp.vsp.FEA_SPAR = 2¶
Spar FEA Part type
- openvsp.vsp.FEA_SRF_FILE_NAME = 6¶
FEA Mesh SRF export type
- openvsp.vsp.FEA_STEP_FILE_NAME = 10¶
FEA Mesh trimmed STEP export type
- openvsp.vsp.FEA_STL_FILE_NAME = 4¶
FEA Mesh STL export type
- openvsp.vsp.FEA_TRIM = 8¶
Trim FEA Part type
- openvsp.vsp.FEA_XSEC_BOX = 5¶
Box XSec type
- openvsp.vsp.FEA_XSEC_CIRC = 1¶
Circle XSec type
- openvsp.vsp.FEA_XSEC_GENERAL = 0¶
General XSec type
- openvsp.vsp.FEA_XSEC_I = 3¶
I XSec type
- openvsp.vsp.FEA_XSEC_PIPE = 2¶
Pipe XSec type
- openvsp.vsp.FEA_XSEC_RECT = 4¶
Rectangle XSec type
- openvsp.vsp.FEMALE = 1¶
Female Human component
- openvsp.vsp.FF_B_COVERT = 6¶
Covert FF equation
- openvsp.vsp.FF_B_HOERNER_STREAMBODY = 3¶
Hoerner Streamlined Body FF equation
- openvsp.vsp.FF_B_JENKINSON_AFT_FUSE_NACELLE = 9¶
Jenkinson Aft Fuselage Nacelle FF equation
- openvsp.vsp.FF_B_JENKINSON_FUSE = 7¶
Jenkinson Fuselage FF equation
- openvsp.vsp.FF_B_JENKINSON_WING_NACELLE = 8¶
Jenkinson Wing Nacelle FF equation
- openvsp.vsp.FF_B_MANUAL = 0¶
Manual FF equation
- openvsp.vsp.FF_B_SCHEMENSKY_FUSE = 1¶
Schemensky Fuselage FF equation
- openvsp.vsp.FF_B_SCHEMENSKY_NACELLE = 2¶
Schemensky Nacelle FF equation
- openvsp.vsp.FF_B_SHEVELL = 5¶
Shevell FF equation
- openvsp.vsp.FF_B_TORENBEEK = 4¶
Torenbeek FF equation
- openvsp.vsp.FF_W_COVERT = 4¶
Covert FF equation
- openvsp.vsp.FF_W_DATCOM = 8¶
DATCOM FF equation
- openvsp.vsp.FF_W_EDET_ADV = 2¶
EDET Advanced Airfoil FF equation
- openvsp.vsp.FF_W_EDET_CONV = 1¶
EDET Conventional Airfoil FF equation
- openvsp.vsp.FF_W_HOERNER = 3¶
Hoerner FF equation
- openvsp.vsp.FF_W_JENKINSON_TAIL = 12¶
Jenkinson Tail FF equation
- openvsp.vsp.FF_W_JENKINSON_WING = 11¶
Jenkinson Wing FF equation
- openvsp.vsp.FF_W_KROO = 6¶
Kroo FF equation
- openvsp.vsp.FF_W_MANUAL = 0¶
Manual FF equation
- openvsp.vsp.FF_W_SCHEMENSKY_4_SERIES_AF = 10¶
Schemensky 4 Series Airfoil FF equation
- openvsp.vsp.FF_W_SCHEMENSKY_6_SERIES_AF = 9¶
Schemensky 6 Series Airfoil FF equation
- openvsp.vsp.FF_W_SCHEMENSKY_SUPERCRITICAL_AF = 13¶
Schemensky Supercritical Airfoil FF equation
- openvsp.vsp.FF_W_SHEVELL = 5¶
Shevell FF equation
- openvsp.vsp.FF_W_TORENBEEK = 7¶
Torenbeek FF equation
- openvsp.vsp.FLAT_END_CAP = 1¶
Flat end cap
- openvsp.vsp.FUSELAGE_GEOM_SCREEN = 1¶
Fuselage geom screen
- openvsp.vsp.FindActuatorDisk(int disk_index) std::string ¶
- openvsp.vsp.FindAllAttributes() StringVector ¶
- openvsp.vsp.FindAttributeByName(string const & search_str, int index) string ¶
- openvsp.vsp.FindAttributeInCollection(string const & obj_id, string const & search_str, int index) string ¶
- openvsp.vsp.FindAttributeNamesInCollection(string const & collID) StringVector ¶
- openvsp.vsp.FindAttributedObjects() StringVector ¶
- openvsp.vsp.FindAttributesByName(string const & search_str) StringVector ¶
- openvsp.vsp.FindAttributesInCollection(string const & collID) StringVector ¶
- openvsp.vsp.FindContainer(std::string const & name, int index) std::string ¶
- openvsp.vsp.FindContainerGroupNames(std::string const & parm_container_id) StringVector ¶
- openvsp.vsp.FindContainerParmIDs(std::string const & parm_container_id) StringVector ¶
- openvsp.vsp.FindContainers() StringVector ¶
- openvsp.vsp.FindContainersWithName(std::string const & name) StringVector ¶
- openvsp.vsp.FindGeom(std::string const & name, int index) std::string ¶
- openvsp.vsp.FindGeoms() StringVector ¶
- openvsp.vsp.FindGeomsWithName(std::string const & name) StringVector ¶
- openvsp.vsp.FindLatestResultsID(std::string const & name) std::string ¶
- openvsp.vsp.FindParm(std::string const & parm_container_id, std::string const & parm_name, std::string const & group_name) std::string ¶
- openvsp.vsp.FindRST(std::string const & geom_id, int const & surf_indx, vec3d pt) double ¶
- openvsp.vsp.FindRSTGuess(std::string const & geom_id, int const & surf_indx, vec3d pt, double const & r0, double const & s0, double const & t0) double ¶
- openvsp.vsp.FindRSTVec(std::string const & geom_id, int const & surf_indx, Vec3dVec pts)¶
- openvsp.vsp.FindRSTVecGuess(std::string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector r0s, DoubleVector s0s, DoubleVector t0s)¶
- openvsp.vsp.FindResultsID(std::string const & name, int index=0) std::string ¶
- openvsp.vsp.FindUnsteadyGroup(int group_index) std::string ¶
- openvsp.vsp.FitAfCST(std::string const & xsec_surf_id, int xsec_index, int deg)¶
- openvsp.vsp.FitAllViews()¶
- openvsp.vsp.FitBORAfCST(std::string const & bor_id, int deg)¶
- openvsp.vsp.GDEV_ADD_CHOICE_ITEM = 17¶
Add item to custom GUI Choice
- openvsp.vsp.GDEV_BEGIN_SAME_LINE = 27¶
Set begin same line flag for custom GUI
- openvsp.vsp.GDEV_CHECK_BUTTON = 8¶
Custom GUI CheckButton
- openvsp.vsp.GDEV_CHECK_BUTTON_BIT = 9¶
Custom GUI CheckButtonBit
- openvsp.vsp.GDEV_CHOICE = 16¶
Custom GUI Choice
- openvsp.vsp.GDEV_COLOR_PICKER = 24¶
Custom GUI ColorPicker
- openvsp.vsp.GDEV_COUNTER = 15¶
Custom GUI Counter
- openvsp.vsp.GDEV_DIVIDER_BOX = 26¶
Custom GUI divider box
- openvsp.vsp.GDEV_END_SAME_LINE = 28¶
Set end same line flag for custom GUI
- openvsp.vsp.GDEV_FORCE_WIDTH = 29¶
Set forced width for custom GUI
- openvsp.vsp.GDEV_FRACT_PARM_SLIDER = 21¶
Custom GUI FractParmSlider
- openvsp.vsp.GDEV_GROUP = 2¶
Custom GUI Group
- openvsp.vsp.GDEV_INDEX_SELECTOR = 23¶
Custom GUI IndexSelector
- openvsp.vsp.GDEV_INPUT = 4¶
Custom GUI Input
- openvsp.vsp.GDEV_OUTPUT = 5¶
Custom GUI Output
- openvsp.vsp.GDEV_PARM_BUTTON = 3¶
Custom GUI ParmButton
- openvsp.vsp.GDEV_RADIO_BUTTON = 10¶
Custom GUI RadioButton
- openvsp.vsp.GDEV_SCROLL_TAB = 1¶
Custom GUI Fl_Scroll and Tab
- openvsp.vsp.GDEV_SET_FORMAT = 30¶
Set format label for custom GUI
- openvsp.vsp.GDEV_SLIDER = 6¶
Custom GUI Slider
- openvsp.vsp.GDEV_SLIDER_ADJ_RANGE = 7¶
Custom GUI SliderAdjRangeInput
- openvsp.vsp.GDEV_SLIDER_ADJ_RANGE_INPUT = 19¶
Custom GUI SliderAdjRangeInput
- openvsp.vsp.GDEV_SLIDER_ADJ_RANGE_TWO_INPUT = 20¶
Custom GUI SliderAdjRangeInput with two inputs (NOT IMPLEMENTED)
- openvsp.vsp.GDEV_SLIDER_INPUT = 18¶
Custom GUI SliderInput
- openvsp.vsp.GDEV_STRING_INPUT = 22¶
Custom GUI StringInput
- openvsp.vsp.GDEV_TAB = 0¶
Custom GUI Tab
- openvsp.vsp.GDEV_TOGGLE_BUTTON = 11¶
Custom GUI ToggleButton
- openvsp.vsp.GDEV_TOGGLE_BUTTON_FREE = 12¶
Custom GUI ToggleButton without Parm
- openvsp.vsp.GDEV_TOGGLE_RADIO_GROUP = 13¶
Custom GUI ToggleRadioGroup (NOT IMPLEMENTED)
- openvsp.vsp.GDEV_TRIGGER_BUTTON = 14¶
Custom GUI TriggerButton
- openvsp.vsp.GDEV_YGAP = 25¶
Custom GUI Y gap
- openvsp.vsp.GEOM_BOUNDARY = 2¶
Geom boundary
- openvsp.vsp.GEOM_DRAW_HIDDEN = 1¶
Draw the hidden mesh
- openvsp.vsp.GEOM_DRAW_NONE = 4¶
Do not draw anything
- openvsp.vsp.GEOM_DRAW_SHADE = 2¶
Draw the shaded mesh
- openvsp.vsp.GEOM_DRAW_TEXTURE = 3¶
Draw the textured mesh
- openvsp.vsp.GEOM_DRAW_WIRE = 0¶
Draw the wireframe mesh (see through)
- openvsp.vsp.GEOM_PROJ = 3¶
Project toward a Geom
- openvsp.vsp.GEOM_TARGET = 1¶
Geom target type
- openvsp.vsp.GEOM_XSECS = 2¶
GeomXSec Geom type
- openvsp.vsp.GROW_LIMIT_CURV_GAP = 10¶
Maximum growth limit from maximum gap.
- openvsp.vsp.GROW_LIMIT_CURV_NCIRCSEG = 11¶
Maximum growth limit from number of segments to define a circle.
- openvsp.vsp.GROW_LIMIT_INCREMENT = 8¶
Reason increment when adding growth limit constraint.
- openvsp.vsp.GROW_LIMIT_MAX_LEN_CONSTRAINT = 9¶
Maximum growth limit from maximum edge length (not used, growth limited small to large).
- openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT = 13¶
Maximum growth limit from minimum length constraint.
- openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_CURV_GAP = 14¶
Maximum growth limit from maximum gap constrained by minimum length.
- openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_CURV_NCIRCSEG = 15¶
Maximum growth limit from number of segments to define a circle constrained by minimum length.
- openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_SOURCES = 16¶
Maximum growth limit from sources constrained by minimum length.
- openvsp.vsp.GROW_LIMIT_SOURCES = 12¶
Maximum growth limit from mesh sources.
- openvsp.vsp.GetActiveCSNameVec(int CSGroupIndex) StringVector ¶
- openvsp.vsp.GetAdvLinkCode(int index) std::string ¶
- openvsp.vsp.GetAdvLinkInputNames(int index) StringVector ¶
- openvsp.vsp.GetAdvLinkInputParms(int index) StringVector ¶
- openvsp.vsp.GetAdvLinkNames() StringVector ¶
- openvsp.vsp.GetAdvLinkOutputNames(int index) StringVector ¶
- openvsp.vsp.GetAdvLinkOutputParms(int index) StringVector ¶
- openvsp.vsp.GetAirfoilCoordinates(std::string const & geom_id, double const & foilsurf_u) Vec3dVec ¶
- openvsp.vsp.GetAllBackground3DAbsolutePaths() StringVector ¶
- openvsp.vsp.GetAllBackground3DRelativePaths() StringVector ¶
- openvsp.vsp.GetAllBackground3Ds() StringVector ¶
- openvsp.vsp.GetAllDataNames(std::string const & results_id) StringVector ¶
- openvsp.vsp.GetAllModes() StringVector ¶
- openvsp.vsp.GetAllProbes() StringVector ¶
- openvsp.vsp.GetAllResultsNames() StringVector ¶
- openvsp.vsp.GetAllRulers() StringVector ¶
- openvsp.vsp.GetAllSubSurfIDs() StringVector ¶
- openvsp.vsp.GetAllUserParms() StringVector ¶
- openvsp.vsp.GetAnalysisDoc(std::string const & analysis) std::string ¶
- openvsp.vsp.GetAnalysisInputDoc(std::string const & analysis, std::string const & name) std::string ¶
- openvsp.vsp.GetAnalysisInputNames(std::string const & analysis) StringVector ¶
- openvsp.vsp.GetAnalysisInputType(std::string const & analysis, std::string const & name) int ¶
- openvsp.vsp.GetAndResetUpdateCount() int ¶
- openvsp.vsp.GetAttributeDoc(string const & attrID) string ¶
- openvsp.vsp.GetAttributeDoubleMatrixVal(string const & attrID) DoubleVecVec ¶
- openvsp.vsp.GetAttributeDoubleVal(string const & attrID) DoubleVector ¶
- openvsp.vsp.GetAttributeID(string const & collID, string const & attributeName, int index) string ¶
- openvsp.vsp.GetAttributeName(string const & attrID) string ¶
- openvsp.vsp.GetAttributeParmID(string const & attrID) StringVector ¶
- openvsp.vsp.GetAttributeParmName(string const & attrID) StringVector ¶
- openvsp.vsp.GetAttributeParmVal(string const & attrID) DoubleVector ¶
- openvsp.vsp.GetAttributeStringVal(string const & attrID) StringVector ¶
- openvsp.vsp.GetAttributeType(string const & attrID) int ¶
- openvsp.vsp.GetAttributeTypeName(string const & attrID) string ¶
- openvsp.vsp.GetAvailableCSNameVec(int CSGroupIndex) StringVector ¶
- openvsp.vsp.GetBORLowerCSTCoefs(std::string const & bor_id) DoubleVector ¶
- openvsp.vsp.GetBORLowerCSTDegree(std::string const & bor_id) int ¶
- openvsp.vsp.GetBORUpperCSTCoefs(std::string const & bor_id) DoubleVector ¶
- openvsp.vsp.GetBORUpperCSTDegree(std::string const & bor_id) int ¶
- openvsp.vsp.GetBORXSecShape(string const & bor_id) int ¶
- openvsp.vsp.GetBackground3DAbsolutePath(string const & id) string ¶
- openvsp.vsp.GetBackground3DRelativePath(string const & id) string ¶
- openvsp.vsp.GetBoolParmVal(std::string const & parm_id) bool ¶
- openvsp.vsp.GetChildCollection(string const & attachID) string ¶
- openvsp.vsp.GetCompleteCSNameVec() StringVector ¶
- openvsp.vsp.GetContainerName(std::string const & parm_container_id) std::string ¶
- openvsp.vsp.GetDesignVar(int index) std::string ¶
- openvsp.vsp.GetDesignVarType(int index) int ¶
- openvsp.vsp.GetDoubleAnalysisInput(std::string const & analysis, std::string const & name, int index=0) DoubleVector ¶
- openvsp.vsp.GetDoubleMatResults(std::string const & id, std::string const & name, int index=0) DoubleVecVec ¶
- openvsp.vsp.GetDoubleResults(std::string const & id, std::string const & name, int index=0) DoubleVector ¶
- openvsp.vsp.GetEditXSecFixedUVec(std::string const & xsec_id) BoolVector ¶
- openvsp.vsp.GetEditXSecUVec(std::string const & xsec_id) DoubleVector ¶
- openvsp.vsp.GetEllipsoidCpDist(Vec3dVec surf_pnt_vec, vec3d abc_rad, vec3d V_inf) DoubleVector ¶
- openvsp.vsp.GetEllipsoidSurfPnts(vec3d center, vec3d abc_rad, int u_npts=20, int w_npts=20) Vec3dVec ¶
- openvsp.vsp.GetFeaBCIDVec(string const & fea_struct_id) StringVector ¶
- openvsp.vsp.GetFeaPartID(std::string const & fea_struct_id, int fea_part_index) std::string ¶
- openvsp.vsp.GetFeaPartIDVec(std::string const & fea_struct_id) StringVector ¶
- openvsp.vsp.GetFeaPartName(std::string const & part_id) std::string ¶
- openvsp.vsp.GetFeaPartPerpendicularSparID(std::string const & part_id) std::string ¶
- openvsp.vsp.GetFeaPartType(std::string const & part_id) int ¶
- openvsp.vsp.GetFeaStructID(std::string const & geom_id, int fea_struct_ind) std::string ¶
- openvsp.vsp.GetFeaStructIDVec() StringVector ¶
- openvsp.vsp.GetFeaStructIndex(std::string const & struct_id) int ¶
- openvsp.vsp.GetFeaStructName(std::string const & geom_id, int fea_struct_ind) std::string ¶
- openvsp.vsp.GetFeaStructParentGeomID(std::string const & struct_id) std::string ¶
- openvsp.vsp.GetFeaSubSurfIDVec(std::string const & fea_struct_id) StringVector ¶
- openvsp.vsp.GetFeaSubSurfIndex(string const & ss_id) int ¶
- openvsp.vsp.GetFeaSubSurfName(std::string const & subsurf_id) std::string ¶
- openvsp.vsp.GetGeomBBoxMax(std::string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) vec3d ¶
- openvsp.vsp.GetGeomBBoxMin(std::string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) vec3d ¶
- openvsp.vsp.GetGeomChildren(std::string const & geom_id) StringVector ¶
- openvsp.vsp.GetGeomName(std::string const & geom_id) std::string ¶
- openvsp.vsp.GetGeomParent(std::string const & geom_id) std::string ¶
- openvsp.vsp.GetGeomParmIDs(std::string const & geom_id) StringVector ¶
- openvsp.vsp.GetGeomSet(std::string const & name) StringVector ¶
- openvsp.vsp.GetGeomSetAtIndex(int index) StringVector ¶
- openvsp.vsp.GetGeomSetCollection(int const & index) string ¶
- openvsp.vsp.GetGeomTypeName(std::string const & geom_id) std::string ¶
- openvsp.vsp.GetGeomTypes() StringVector ¶
- openvsp.vsp.GetGeomVSPSurfCfdType(std::string const & geom_id, int main_surf_ind=0) int ¶
- openvsp.vsp.GetGeomVSPSurfType(std::string const & geom_id, int main_surf_ind=0) int ¶
- openvsp.vsp.GetGroupName(std::string const & group_id) std::string ¶
- openvsp.vsp.GetHersheyBarDragDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec ¶
- openvsp.vsp.GetHersheyBarLiftDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec ¶
- openvsp.vsp.GetIntAnalysisInput(std::string const & analysis, std::string const & name, int index=0) IntVector ¶
- openvsp.vsp.GetIntParmVal(std::string const & parm_id) int ¶
- openvsp.vsp.GetIntResults(std::string const & id, std::string const & name, int index=0) IntVector ¶
- openvsp.vsp.GetLinkIndex(string const & name) int ¶
- openvsp.vsp.GetLowerCSTCoefs(std::string const & xsec_id) DoubleVector ¶
- openvsp.vsp.GetLowerCSTDegree(std::string const & xsec_id) int ¶
- openvsp.vsp.GetMaterialNames() StringVector ¶
- openvsp.vsp.GetNumActuatorDisks() int ¶
- openvsp.vsp.GetNumAnalysis() int ¶
- openvsp.vsp.GetNumAnalysisInputData(std::string const & analysis, std::string const & name) int ¶
- openvsp.vsp.GetNumBackground3Ds() int ¶
- openvsp.vsp.GetNumControlSurfaceGroups() int ¶
- openvsp.vsp.GetNumData(std::string const & results_id, std::string const & data_name) int ¶
- openvsp.vsp.GetNumDesignVars() int ¶
- openvsp.vsp.GetNumMainSurfs(std::string const & geom_id) int ¶
- openvsp.vsp.GetNumModes() int ¶
- openvsp.vsp.GetNumPredefinedUserParms() int ¶
- openvsp.vsp.GetNumResults(std::string const & name) int ¶
- openvsp.vsp.GetNumSets() int ¶
- openvsp.vsp.GetNumSubSurf(std::string const & geom_id) int ¶
- openvsp.vsp.GetNumUnsteadyGroups() int ¶
- openvsp.vsp.GetNumUnsteadyRotorGroups() int ¶
- openvsp.vsp.GetNumUserParms() int ¶
- openvsp.vsp.GetNumXSec(std::string const & xsec_surf_id) int ¶
- openvsp.vsp.GetNumXSecSurfs(std::string const & geom_id) int ¶
- openvsp.vsp.GetObjectName(string const & attachID) string ¶
- openvsp.vsp.GetObjectParent(string const & id) string ¶
- openvsp.vsp.GetObjectType(string const & attachID) int ¶
- openvsp.vsp.GetObjectTypeName(string const & attachID) string ¶
- openvsp.vsp.GetParm(std::string const & geom_id, std::string const & name, std::string const & group) std::string ¶
- openvsp.vsp.GetParmContainer(std::string const & parm_id) std::string ¶
- openvsp.vsp.GetParmDescript(std::string const & parm_id) std::string ¶
- openvsp.vsp.GetParmDisplayGroupName(std::string const & parm_id) std::string ¶
- openvsp.vsp.GetParmGroupName(std::string const & parm_id) std::string ¶
- openvsp.vsp.GetParmLowerLimit(std::string const & parm_id) double ¶
- openvsp.vsp.GetParmName(std::string const & parm_id) std::string ¶
- openvsp.vsp.GetParmType(std::string const & parm_id) int ¶
- openvsp.vsp.GetParmUpperLimit(std::string const & parm_id) double ¶
- openvsp.vsp.GetParmVal(std::string const & parm_id) double ¶
- openvsp.vsp.GetParmVal(std::string const & geom_id, std::string const & name, std::string const & group) double
- openvsp.vsp.GetResultsEntryDoc(std::string const & results_id, std::string const & data_name) std::string ¶
- openvsp.vsp.GetResultsName(std::string const & results_id) std::string ¶
- openvsp.vsp.GetResultsSetDoc(std::string const & results_id) std::string ¶
- openvsp.vsp.GetResultsType(std::string const & results_id, std::string const & data_name) int ¶
- openvsp.vsp.GetSetFlag(std::string const & geom_id, int set_index) bool ¶
- openvsp.vsp.GetSetIndex(std::string const & name) int ¶
- openvsp.vsp.GetSetName(int index) std::string ¶
- openvsp.vsp.GetSettingName(std::string const & setting_id) std::string ¶
- openvsp.vsp.GetStringAnalysisInput(std::string const & analysis, std::string const & name, int index=0) StringVector ¶
- openvsp.vsp.GetStringResults(std::string const & id, std::string const & name, int index=0) StringVector ¶
- openvsp.vsp.GetSubSurf(std::string const & geom_id, int index) std::string ¶
- openvsp.vsp.GetSubSurf(std::string const & geom_id, std::string const & name) StringVector
- openvsp.vsp.GetSubSurfIDVec(std::string const & geom_id) StringVector ¶
- openvsp.vsp.GetSubSurfIndex(std::string const & sub_id) int ¶
- openvsp.vsp.GetSubSurfName(std::string const & geom_id, std::string const & sub_id) std::string ¶
- openvsp.vsp.GetSubSurfName(std::string const & sub_id) std::string
- openvsp.vsp.GetSubSurfParmIDs(std::string const & sub_id) StringVector ¶
- openvsp.vsp.GetSubSurfType(std::string const & sub_id) int ¶
- openvsp.vsp.GetTotalNumSurfs(std::string const & geom_id) int ¶
- openvsp.vsp.GetUWTess01(std::string const & geom_id, int const & surf_indx)¶
- openvsp.vsp.GetUnsteadyGroupCompIDs(int group_index) StringVector ¶
- openvsp.vsp.GetUnsteadyGroupName(int group_index) std::string ¶
- openvsp.vsp.GetUpperCSTCoefs(std::string const & xsec_id) DoubleVector ¶
- openvsp.vsp.GetUpperCSTDegree(std::string const & xsec_id) int ¶
- openvsp.vsp.GetUserParmContainer() std::string ¶
- openvsp.vsp.GetVKTAirfoilCpDist(double const & alpha, double const & epsilon, double const & kappa, double const & tau, Vec3dVec xyz_data) DoubleVector ¶
- openvsp.vsp.GetVKTAirfoilPnts(int const & npts, double const & alpha, double const & epsilon, double const & kappa, double const & tau) Vec3dVec ¶
- openvsp.vsp.GetVSPAEROControlGroupName(int CSGroupIndex) std::string ¶
- openvsp.vsp.GetVSPAEROPath() std::string ¶
- openvsp.vsp.GetVSPAERORefWingID() string ¶
- openvsp.vsp.GetVSPExePath() std::string ¶
- openvsp.vsp.GetVSPFileName() std::string ¶
- openvsp.vsp.GetVSPHelpPath() std::string ¶
- openvsp.vsp.GetVSPVersion() std::string ¶
- openvsp.vsp.GetVSPVersionChange() int ¶
- openvsp.vsp.GetVSPVersionMajor() int ¶
- openvsp.vsp.GetVSPVersionMinor() int ¶
- openvsp.vsp.GetVarPresetGroups() StringVector ¶
- openvsp.vsp.GetVarPresetParmIDs(std::string const & group_id) StringVector ¶
- openvsp.vsp.GetVarPresetParmVal(std::string const & group_id, std::string const & setting_id, std::string const & parm_id) double ¶
- openvsp.vsp.GetVarPresetParmVals(std::string const & setting_id) DoubleVector ¶
- openvsp.vsp.GetVarPresetSettings(std::string const & group_id) StringVector ¶
- openvsp.vsp.GetVec3dAnalysisInput(std::string const & analysis, std::string const & name, int index=0) Vec3dVec ¶
- openvsp.vsp.GetVec3dResults(std::string const & id, std::string const & name, int index=0) Vec3dVec ¶
- openvsp.vsp.GetVehicleID() std::string ¶
- openvsp.vsp.GetXSec(std::string const & xsec_surf_id, int xsec_index) std::string ¶
- openvsp.vsp.GetXSecHeight(std::string const & xsec_id) double ¶
- openvsp.vsp.GetXSecParm(std::string const & xsec_id, std::string const & name) std::string ¶
- openvsp.vsp.GetXSecParmIDs(std::string const & xsec_id) StringVector ¶
- openvsp.vsp.GetXSecShape(std::string const & xsec_id) int ¶
- openvsp.vsp.GetXSecSurf(std::string const & geom_id, int index) std::string ¶
- openvsp.vsp.GetXSecWidth(std::string const & xsec_id) double ¶
- openvsp.vsp.HEIGHT_XSEC_DRIVER = 2¶
Height driver
- openvsp.vsp.HINGE_GEOM_SCREEN = 9¶
Hinge geom screen
- openvsp.vsp.HUMAN_GEOM_SCREEN = 15¶
Human geom screen
- openvsp.vsp.HWRATIO_XSEC_DRIVER = 3¶
Height/width ratio driver
- openvsp.vsp.HideAllBackground3Ds()¶
- openvsp.vsp.ID_LENGTH_ATTR = 8¶
ID for Attributes are length 8
- openvsp.vsp.ID_LENGTH_ATTRCOLL = 9¶
ID for Attribute Collections are length 9
- openvsp.vsp.ID_LENGTH_PARM = 11¶
ID for Parms are length 11
- openvsp.vsp.ID_LENGTH_PARMCONTAINER = 10¶
ID for Parm Containers are length 10
- openvsp.vsp.ID_LENGTH_PRESET_GROUP = 5¶
ID for Var Preset Groups are length 5
- openvsp.vsp.ID_LENGTH_PRESET_SETTING = 6¶
ID for Var Preset Settings are length 6
- openvsp.vsp.INSIDE = 0¶
The interior of the sub-surface is its surface
- openvsp.vsp.INTERSECT_CURV_FILE_NAME = 1¶
CURV intersection file type
- openvsp.vsp.INTERSECT_IGES_FILE_NAME = 3¶
IGES intersection file type
- openvsp.vsp.INTERSECT_NUM_FILE_NAMES = 5¶
Number of surface intersection file types
- openvsp.vsp.INTERSECT_PLOT3D_FILE_NAME = 2¶
PLOT3D intersection file type
- openvsp.vsp.INTERSECT_SRF_FILE_NAME = 0¶
SRF intersection file type
- openvsp.vsp.INTERSECT_STEP_FILE_NAME = 4¶
STEP intersection file type
- openvsp.vsp.INT_DATA = 1¶
Integer data type
- openvsp.vsp.INT_MATRIX_DATA = 5¶
Int matrix data type
- openvsp.vsp.INVALID_TYPE = -1¶
Invalid data type
- openvsp.vsp.ImportFile(std::string const & file_name, int file_type, std::string const & parent) std::string ¶
- openvsp.vsp.InitGUI()¶
- openvsp.vsp.InsertVSPFile(std::string const & file_name, std::string const & parent_geom_id)¶
- openvsp.vsp.InsertXSec(std::string const & geom_id, int index, int type)¶
- openvsp.vsp.InsideSurf(std::string const & geom_id, int const & surf_indx, vec3d pt) bool ¶
- class openvsp.vsp.IntVecVec(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- class openvsp.vsp.IntVector(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.IntegrateEllipsoidFlow(vec3d abc_rad, int const & abc_index) double ¶
- openvsp.vsp.IsEventLoopRunning() bool ¶
- openvsp.vsp.IsFacade()¶
Returns True if the facade API is in use.
is_facade = IsFacade()
- openvsp.vsp.IsGUIBuild() bool ¶
- openvsp.vsp.IsGUIRunning()¶
Returns True if the GUI event loop is running.
is_gui_active = IsGUIRunning()
- openvsp.vsp.LEN_CM = 1¶
Centimeter
- openvsp.vsp.LEN_FT = 4¶
Feet
- openvsp.vsp.LEN_IN = 3¶
Inch
- openvsp.vsp.LEN_M = 2¶
Meter
- openvsp.vsp.LEN_MM = 0¶
Millimeter
- openvsp.vsp.LEN_UNITLESS = 6¶
Unitless
- openvsp.vsp.LEN_YD = 5¶
Yard
- openvsp.vsp.LE_NORMAL = 1¶
FEA Rib or Rib Array is set perpendicular to the leading edge
- openvsp.vsp.LINEAR = 0¶
Linear curve type
- openvsp.vsp.LINE_SOURCE = 1¶
Line source
- openvsp.vsp.L_TRIM = 1¶
Trim by L coordinate
- openvsp.vsp.ListAnalysis() StringVector ¶
- openvsp.vsp.Lock()¶
- openvsp.vsp.MALE = 0¶
Male Human component
- openvsp.vsp.MANUAL_REF = 0¶
Manually specify the reference areas and lengths
- openvsp.vsp.MASS_LBFSEC2IN = 5¶
lbf*sec^2/in
- openvsp.vsp.MASS_UNIT_G = 0¶
Gram
- openvsp.vsp.MASS_UNIT_KG = 1¶
Kilogram
- openvsp.vsp.MASS_UNIT_LBM = 3¶
Pound-mass
- openvsp.vsp.MASS_UNIT_SLUG = 4¶
Slug
- openvsp.vsp.MASS_UNIT_TONNE = 2¶
Tonne
- openvsp.vsp.MAX_CAMB = 0¶
Input maximum camber, calculate ideal lift coefficient
- openvsp.vsp.MAX_LEN_CONSTRAINT = 1¶
Maximum edge length.
- openvsp.vsp.MAX_NUM_SETS = 1000¶
Maximum possible number of sets
- openvsp.vsp.MESH_GEOM_SCREEN = 4¶
Mesh geom screen
- openvsp.vsp.MESH_INDEXED_TRI = 0¶
Indexed triangulated mesh Geom type
- openvsp.vsp.MESH_INDEX_AND_SLICE_TRI = 3¶
Both indexed and sliced triangulated mesh Geom type
- openvsp.vsp.MESH_SLICE_TRI = 1¶
Sliced Triangulated mesh Geom type
- openvsp.vsp.MIN_GROW_LIMIT = 10¶
Reason marker for minimum reason to apply growth limit.
- openvsp.vsp.MIN_LEN_CONSTRAINT = 5¶
Minimum edge length.
- openvsp.vsp.MIN_LEN_CONSTRAINT_CURV_GAP = 6¶
Maximum gap constrained by minimum length.
- openvsp.vsp.MIN_LEN_CONSTRAINT_CURV_NCIRCSEG = 7¶
Number of segments to define a circle constrained by minimum length.
- openvsp.vsp.MIN_LEN_CONSTRAINT_SOURCES = 8¶
Mesh sources constrained by minimum length (not applied).
- openvsp.vsp.MIN_LEN_INCREMENT = 4¶
Reason increment when adding minimum length constraint.
- openvsp.vsp.MIN_NUM_USER = 20¶
Minimum number of user sets
- openvsp.vsp.MODE_TARGET = 2¶
Mode target type
- openvsp.vsp.MPA_UNIT = 2¶
FEA Files output in (mm, tonne)
- openvsp.vsp.MS_WING_GEOM_SCREEN = 2¶
Wing geom screen
- openvsp.vsp.MULT_GEOM_SCREEN = 10¶
Multiple geom screen
- openvsp.vsp.MapFromPlane(vec2d const & uw, vec3d planeOrig, vec3d planeVec1, vec3d planeVec2) vec3d ¶
- openvsp.vsp.MapToPlane(vec3d p, vec3d planeOrig, vec3d planeVec1, vec3d planeVec2) vec2d ¶
- class openvsp.vsp.Matrix4d¶
Bases:
object
Proxy of C++ Matrix4d class.
- affineInverse(Matrix4d self)¶
- buildXForm(Matrix4d self, vec3d pos, vec3d rot, vec3d cent_rot)¶
- data(Matrix4d self) double * ¶
- flipx(Matrix4d self)¶
- getBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)¶
- getMat(Matrix4d self, double * m)¶
- initMat(Matrix4d self, double const * m)¶
- initMat(Matrix4d self, Matrix4d m) None
- loadIdentity(Matrix4d self)¶
- loadXYRef(Matrix4d self)¶
- loadXZRef(Matrix4d self)¶
- loadYZRef(Matrix4d self)¶
- matMult(Matrix4d self, double const * m)¶
- matMult(Matrix4d self, Matrix4d m) None
- mult(Matrix4d self, double const [4] _in, double [4] out)¶
- postMult(Matrix4d self, double const * m)¶
- postMult(Matrix4d self, Matrix4d m) None
- rotate(Matrix4d self, double const & angle, vec3d axis)¶
- rotateX(Matrix4d self, double const & ang)¶
- rotateY(Matrix4d self, double const & ang)¶
- rotateZ(Matrix4d self, double const & ang)¶
- rotatealongX(Matrix4d self, vec3d dir1)¶
- scale(Matrix4d self, double const & scale)¶
- scalex(Matrix4d self, double const & scalex)¶
- scaley(Matrix4d self, double const & scaley)¶
- scalez(Matrix4d self, double const & scalez)¶
- setBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)¶
- static setIdentity(double * m)¶
- property thisown¶
The membership flag
- toQuat(Matrix4d self, double & qw, double & qx, double & qy, double & qz, double & tx, double & ty, double & tz)¶
- translatef(Matrix4d self, double const & x, double const & y, double const & z)¶
- translatev(Matrix4d self, vec3d v)¶
- xformmat(Matrix4d self, std::vector< std::vector< vec3d, std::allocator< vec3d > >, std::allocator< std::vector< vec3d, std::allocator< vec3d > > > > & _in)¶
- xformnormmat(Matrix4d self, std::vector< std::vector< vec3d, std::allocator< vec3d > >, std::allocator< std::vector< vec3d, std::allocator< vec3d > > > > & _in)¶
- xformnormvec(Matrix4d self, Vec3dVec _in)¶
- xformvec(Matrix4d self, Vec3dVec _in)¶
- zeroTranslations(Matrix4d self)¶
- class openvsp.vsp.Matrix4dVec(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.Matrix4d_setIdentity(double * m)¶
- openvsp.vsp.ModeAddGroupSetting(string const & mid, string const & gid, string const & sid)¶
- openvsp.vsp.ModeGetAllGroups(string const & mid) StringVector ¶
- openvsp.vsp.ModeGetAllSettings(string const & mid) StringVector ¶
- openvsp.vsp.ModeGetGroup(string const & mid, int indx) string ¶
- openvsp.vsp.ModeGetSetting(string const & mid, int indx) string ¶
- openvsp.vsp.MoveEditXSecPnt(std::string const & xsec_id, int const & indx, vec3d new_pnt)¶
- openvsp.vsp.NAMEVAL_COLLECTION_DATA = 7¶
NameVal collection data type
- openvsp.vsp.NOISE_ENGLISH = 1¶
Assume geometry and VSPAERO inputs in english (ft lbf slug s) units, will convert to SI (m N kg s) for PSU-WOPWOP
- openvsp.vsp.NOISE_FLYBY = 0¶
Set up fly by noise analysis in VSPAERO for PSU-WOPWOP
- openvsp.vsp.NOISE_FOOTPRINT = 1¶
Set up footprint noise analysis in VSPAERO for PSU-WOPWOP
- openvsp.vsp.NOISE_SI = 0¶
Assume geometry and VSPAERO inputs in SI (m N kg s) for PSU-WOPWOP
- openvsp.vsp.NOISE_STEADY = 2¶
Set up steady state noise analysis in VSPAERO for PSU-WOPWOP
- openvsp.vsp.NONE = 2¶
No part of the parent surface belongs to the sub-surface
- openvsp.vsp.NORMAL_SURF = 0¶
Normal VSP surface
- openvsp.vsp.NO_BOUNDARY = 0¶
No boundary
- openvsp.vsp.NO_END_CAP = 0¶
No end cap
- openvsp.vsp.NO_FILE_TYPE = 0¶
No export file type
- openvsp.vsp.NO_NORMAL = 0¶
FEA Rib or Rib Array has no set perpendicular edge
- openvsp.vsp.NO_REASON = 0¶
No reason determined.
- openvsp.vsp.NUM_ALIGN_TYPE = 7¶
Number of alignment types
- openvsp.vsp.NUM_ANG = 4¶
Number of angle choices
- openvsp.vsp.NUM_ATTR_EVENT_GROUPS = 1¶
Number attribute event groups
- openvsp.vsp.NUM_DEPTH_TYPE = 3¶
Number of depth types
- openvsp.vsp.NUM_END_CAP_OPTIONS = 10¶
Number of end cap options
- openvsp.vsp.NUM_FILE_CHOOSER_MODES = 2¶
Number of file chooser modes
- openvsp.vsp.NUM_FILE_CHOOSER_TYPES = 2¶
Number of file chooser types
- openvsp.vsp.NUM_GDEV_TYPES = 31¶
Number of GDEV types
- openvsp.vsp.NUM_GEOM_SCREENS = 16¶
Number of geom screens
- openvsp.vsp.NUM_LEN_UNIT = 7¶
Number of length unit types
- openvsp.vsp.NUM_MASS_UNIT = 6¶
Number of mass unit types
- openvsp.vsp.NUM_MESH_REASON = 17¶
Number of reasons that can set the mesh local minimum edge length.
- openvsp.vsp.NUM_PCURV_TYPE = 4¶
Number of curve types
- openvsp.vsp.NUM_PRES_UNIT = 11¶
Number of pressure unit choices
- openvsp.vsp.NUM_PROJ_BNDY_OPTIONS = 3¶
Number of projected area boundary options
- openvsp.vsp.NUM_PROJ_DIR_OPTIONS = 5¶
Number of Projected Area direction types
- openvsp.vsp.NUM_PROJ_TGT_OPTIONS = 3¶
Number of Projected Area target types
- openvsp.vsp.NUM_PROP_AZI = 3¶
Number of propeller blade azimuth modes
- openvsp.vsp.NUM_PROP_PCURVE = 9¶
Number of propeller blade curve parameterization options
- openvsp.vsp.NUM_REF_TYPES = 2¶
Number of wing reference types
- openvsp.vsp.NUM_REORDER_TYPES = 4¶
Number reordering instructions
- openvsp.vsp.NUM_RHO_UNIT = 7¶
Number of density unit options
- openvsp.vsp.NUM_SCALE_TYPES = 4¶
Number of ways to scale 3D background image.
- openvsp.vsp.NUM_SOURCE_TYPES = 5¶
Number of CFD Mesh source types
- openvsp.vsp.NUM_SURF_TYPES = 3¶
Number of VSP surface types
- openvsp.vsp.NUM_TEMP_UNIT = 4¶
Number of temperature unit choices
- openvsp.vsp.NUM_TRIM_TYPES = 3¶
Number of conformal component trim types
- openvsp.vsp.NUM_WSECT_DRIVER = 8¶
Number of wing section drivers
- openvsp.vsp.NUM_XSEC_DRIVER = 4¶
Number of XSec drivers
- openvsp.vsp.NumFeaBCs(string const & fea_struct_id) int ¶
- openvsp.vsp.NumFeaParts(std::string const & fea_struct_id) int ¶
- openvsp.vsp.NumFeaStructures() int ¶
- openvsp.vsp.NumFeaSubSurfs(std::string const & fea_struct_id) int ¶
- openvsp.vsp.OPEN = 0¶
Browse files that already exist
- openvsp.vsp.OUTSIDE = 1¶
The exterior of the sub-surface is its surface
- openvsp.vsp.PANEL = 1¶
VSPAERO panel method
- openvsp.vsp.PARM_BOOL_TYPE = 2¶
Bool Parm type (BoolParm)
- openvsp.vsp.PARM_DOUBLE_TYPE = 0¶
Double Parm type (Parm)
- openvsp.vsp.PARM_FRACTION_TYPE = 3¶
Fraction Parm type (FractionParm)
- openvsp.vsp.PARM_INT_TYPE = 1¶
Integer Parm type (IntParm)
- openvsp.vsp.PARM_LIMITED_INT_TYPE = 4¶
Limited integer Parm type (LimIntParm)
- openvsp.vsp.PARM_NOTEQ_TYPE = 5¶
Not equal Parm type (NotEqParm)
- openvsp.vsp.PARM_POWER_INT_TYPE = 6¶
Power integer Parm type (PowIntParm)
- openvsp.vsp.PARM_REFERENCE_DATA = 9¶
Parm reference data type
- openvsp.vsp.PATCH_COPY = 3¶
Copy patch type
- openvsp.vsp.PATCH_HALFWAY = 4¶
Halfway patch type
- openvsp.vsp.PATCH_LINE = 2¶
Line patch type
- openvsp.vsp.PATCH_NONE = 0¶
No patch
- openvsp.vsp.PATCH_NUM_TYPES = 5¶
Number of patch types
- openvsp.vsp.PATCH_POINT = 1¶
Point patch type
- openvsp.vsp.PCHIP = 1¶
Piecewise Cubic Hermite Interpolating Polynomial curve type
- openvsp.vsp.PCurveConvertTo(std::string const & geom_id, int const & pcurveid, int const & newtype)¶
- openvsp.vsp.PCurveDeletePt(std::string const & geom_id, int const & pcurveid, int const & indx)¶
- openvsp.vsp.PCurveGetTVec(std::string const & geom_id, int const & pcurveid) DoubleVector ¶
- openvsp.vsp.PCurveGetType(std::string const & geom_id, int const & pcurveid) int ¶
- openvsp.vsp.PCurveGetValVec(std::string const & geom_id, int const & pcurveid) DoubleVector ¶
- openvsp.vsp.PCurveSplit(std::string const & geom_id, int const & pcurveid, double const & tsplit) int ¶
- openvsp.vsp.PD_UNITS_IMPERIAL = 0¶
Imperial unit system
- openvsp.vsp.PD_UNITS_METRIC = 1¶
Metric unit system
- openvsp.vsp.POD_GEOM_SCREEN = 0¶
Pod geom screen
- openvsp.vsp.POINT_END_CAP = 5¶
Point end cap
- openvsp.vsp.POINT_SOURCE = 0¶
Point source
- openvsp.vsp.PRECON_JACOBI = 1¶
Jacobi preconditioner
- openvsp.vsp.PRECON_MATRIX = 0¶
Matrix preconditioner
- openvsp.vsp.PRECON_SSOR = 2¶
Symmetric successive over-relaxation preconditioner
- openvsp.vsp.PRES_UNIT_ATM = 10¶
Atmosphere
- openvsp.vsp.PRES_UNIT_BA = 2¶
Barye
- openvsp.vsp.PRES_UNIT_INCHHG = 6¶
Inch of mercury
- openvsp.vsp.PRES_UNIT_KPA = 4¶
Kilopascal
- openvsp.vsp.PRES_UNIT_MB = 9¶
Millibar
- openvsp.vsp.PRES_UNIT_MMH20 = 8¶
Millimeter of water
- openvsp.vsp.PRES_UNIT_MMHG = 7¶
Millimeter of mercury
- openvsp.vsp.PRES_UNIT_MPA = 5¶
Megapascal
- openvsp.vsp.PRES_UNIT_PA = 3¶
Pascal
- openvsp.vsp.PRES_UNIT_PSF = 0¶
Pounds per square foot
- openvsp.vsp.PRES_UNIT_PSI = 1¶
Pounds per square inch
- openvsp.vsp.PROP_AXIAL = 7¶
Axial parameterization
- openvsp.vsp.PROP_AZI_BALANCED = 2¶
Propeller blade balance is enforced
- openvsp.vsp.PROP_AZI_FREE = 1¶
Propeller blades are free to spaced arbitrarially
- openvsp.vsp.PROP_AZI_UNIFORM = 0¶
Propeller blades are uniformly spaced
- openvsp.vsp.PROP_BLADES = 0¶
Propeller Geom is defined by individual propeller blades
- openvsp.vsp.PROP_BOTH = 1¶
Propeller Geom is defined by blades and a disk together
- openvsp.vsp.PROP_CHORD = 0¶
Chord parameterization
- openvsp.vsp.PROP_CLI = 6¶
Induced lift coefficient parameterization
- openvsp.vsp.PROP_DISK = 2¶
Propeller Geom is defined by a flat circular disk
- openvsp.vsp.PROP_GEOM_SCREEN = 8¶
Propeller geom screen
- openvsp.vsp.PROP_RAKE = 2¶
Rake parameterization
- openvsp.vsp.PROP_SKEW = 3¶
Skew parameterization
- openvsp.vsp.PROP_SWEEP = 4¶
Sweep parameterization
- openvsp.vsp.PROP_TANGENTIAL = 8¶
Tangential parameterization
- openvsp.vsp.PROP_THICK = 5¶
Thickness parameterization
- openvsp.vsp.PROP_TWIST = 1¶
Twist parameterization
- openvsp.vsp.PT_CLOUD_GEOM_SCREEN = 7¶
Point cloud geom screen
- openvsp.vsp.PasteAttribute(string const & coll_id) StringVector ¶
- openvsp.vsp.PasteGeomClipboard(std::string const & parent=std::string()) StringVector ¶
- openvsp.vsp.PasteXSec(std::string const & geom_id, int index)¶
- openvsp.vsp.PopupMsg(std::string const & msg)¶
- openvsp.vsp.PrintAnalysisDocs(std::string const & analysis_name)¶
- openvsp.vsp.PrintAnalysisInputs(std::string const & analysis_name)¶
- openvsp.vsp.PrintResults(std::string const & results_id)¶
- openvsp.vsp.PrintResultsDocs(std::string const & results_id)¶
- openvsp.vsp.ProjPnt01(std::string const & geom_id, int const & surf_indx, vec3d pt) double ¶
- openvsp.vsp.ProjPnt01Guess(std::string const & geom_id, int const & surf_indx, vec3d pt, double const & u0, double const & w0) double ¶
- openvsp.vsp.ProjPnt01I(std::string const & geom_id, vec3d pt) double ¶
- openvsp.vsp.ProjVecPnt01(std::string const & geom_id, int const & surf_indx, Vec3dVec pts)¶
- openvsp.vsp.ProjVecPnt01Guess(std::string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)¶
- openvsp.vsp.PromoteBORCSTLower(std::string const & bor_id)¶
- openvsp.vsp.PromoteBORCSTUpper(std::string const & bor_id)¶
- openvsp.vsp.PromoteCSTLower(std::string const & xsec_id)¶
- openvsp.vsp.PromoteCSTUpper(std::string const & xsec_id)¶
- openvsp.vsp.PtInTri(vec3d v0, vec3d v1, vec3d v2, vec3d p) bool ¶
- openvsp.vsp.REASON = 1¶
Color mesh by local edge length reason
- openvsp.vsp.REL = 1¶
Relative position
- openvsp.vsp.REORDER_MOVE_BOTTOM = 3¶
Move to bottom
- openvsp.vsp.REORDER_MOVE_DOWN = 1¶
Move down one position
- openvsp.vsp.REORDER_MOVE_TOP = 2¶
Move to top
- openvsp.vsp.REORDER_MOVE_UP = 0¶
Move up one position
- openvsp.vsp.RHO_UNIT_G_CM3 = 1¶
Gram per cubic centimeter
- openvsp.vsp.RHO_UNIT_KG_M3 = 2¶
Kilogram per cubic meter
- openvsp.vsp.RHO_UNIT_LBFSEC2_IN4 = 5¶
Pound-force-second squared per inch to the fourth
- openvsp.vsp.RHO_UNIT_LBM_FT3 = 4¶
Pound-mass per cubic foot
- openvsp.vsp.RHO_UNIT_LBM_IN3 = 6¶
Pound-mass per cubic inch
- openvsp.vsp.RHO_UNIT_SLUG_FT3 = 0¶
Slug per cubic foot
- openvsp.vsp.RHO_UNIT_TONNE_MM3 = 3¶
Tonne per cubic millimeter
- openvsp.vsp.ROOTC_WSECT_DRIVER = 5¶
Root chord driver
- openvsp.vsp.ROT_0 = 0¶
No rotation
- openvsp.vsp.ROT_180 = 2¶
180 degree rotation
- openvsp.vsp.ROT_270 = 3¶
270 degree rotation
- openvsp.vsp.ROT_90 = 1¶
90 degree rotation
- openvsp.vsp.ROUND_END_CAP = 2¶
Round end cap
- openvsp.vsp.ROUND_EXT_END_CAP_BOTH = 9¶
Extended round end cap, extend both
- openvsp.vsp.ROUND_EXT_END_CAP_LE = 7¶
Extended round end cap, extend LE
- openvsp.vsp.ROUND_EXT_END_CAP_NONE = 6¶
Extended round end cap, but not extended
- openvsp.vsp.ROUND_EXT_END_CAP_TE = 8¶
Extended round end cap, extend TE
- openvsp.vsp.ReadApplyDESFile(std::string const & file_name)¶
- openvsp.vsp.ReadApplyXDDMFile(std::string const & file_name)¶
- openvsp.vsp.ReadBORFileAirfoil(std::string const & bor_id, std::string const & file_name)¶
- openvsp.vsp.ReadFileAirfoil(std::string const & xsec_id, std::string const & file_name)¶
- openvsp.vsp.ReadVSPFile(std::string const & file_name)¶
- openvsp.vsp.RegisterCFDMeshAnalyses()¶
- openvsp.vsp.RemoveAllFromVSPAEROControlSurfaceGroup(int CSGroupIndex)¶
- openvsp.vsp.RemoveAllGroupSettings(string const & mid)¶
- openvsp.vsp.RemoveGroupSetting(string const & mid, int indx)¶
- openvsp.vsp.RemoveSelectedFromCSGroup(IntVector selected, int CSGroupIndex)¶
- openvsp.vsp.ReparameterizeEditXSec(std::string const & xsec_id)¶
- openvsp.vsp.ResetPropellerThicknessCurve(std::string const & geom_id)¶
- openvsp.vsp.ResetViews()¶
- openvsp.vsp.ResetXSecSkinParms(std::string const & xsec_id)¶
- openvsp.vsp.RotateSet(int set_index, double x_rot_deg, double y_rot_deg, double z_rot_deg)¶
- openvsp.vsp.SAVE = 1¶
Browse file system and enter file name
- openvsp.vsp.SCALE_HEIGHT = 1¶
Scale image to match desired height
- openvsp.vsp.SCALE_RESOLUTION = 3¶
Scale image to specified resolution
- openvsp.vsp.SCALE_WIDTH = 0¶
Scale image to match desired width
- openvsp.vsp.SCALE_WIDTH_HEIGHT = 2¶
Scale image to match desired width and height
- openvsp.vsp.SECSWEEP_WSECT_DRIVER = 7¶
Section sweep driver
- openvsp.vsp.SELIG_AF_EXPORT = 0¶
Selig airfoil file format
- openvsp.vsp.SET_2D = 1¶
2D DXF export
- openvsp.vsp.SET_3D = 0¶
3D DXF export (default)
- openvsp.vsp.SET_ALL = 0¶
All set
- openvsp.vsp.SET_BOUNDARY = 1¶
Set boundary
- openvsp.vsp.SET_FIRST_USER = 3¶
First user-defined set
- openvsp.vsp.SET_NONE = -1¶
None set
- openvsp.vsp.SET_NOT_SHOWN = 2¶
Not shown set
- openvsp.vsp.SET_SHOWN = 1¶
Shown set
- openvsp.vsp.SET_TARGET = 0¶
Set target type
- openvsp.vsp.SHARP_END_CAP = 4¶
Sharp end cap
- openvsp.vsp.SI_UNIT = 0¶
FEA Files output in (m, kg)
- openvsp.vsp.SOURCES = 4¶
Mesh sources.
- openvsp.vsp.SPAN_WSECT_DRIVER = 1¶
Span driver
- openvsp.vsp.SPAR_NORMAL = 3¶
FEA Rib or Rib Array is set perpendicular to an FEA Spar
- openvsp.vsp.SPINE_NORMAL = 6¶
Slice is perpendicular to thespine of the parent Geom
- openvsp.vsp.SS_CONTROL = 3¶
Control sub-surface type
- openvsp.vsp.SS_ELLIPSE = 2¶
Ellipse sub-surface type
- openvsp.vsp.SS_FINITE_LINE = 5¶
Finite line sub-surface type
- openvsp.vsp.SS_INC_SEPARATE_TREATMENT = 1¶
Treat the sub-surface separately from the parent
- openvsp.vsp.SS_INC_TREAT_AS_PARENT = 0¶
Treat the sub-surface the same as the parent
- openvsp.vsp.SS_INC_ZERO_DRAG = 2¶
No drag contribution for the sub-surface
- openvsp.vsp.SS_LINE = 0¶
Line sub-surface type
- openvsp.vsp.SS_LINE_ARRAY = 4¶
Line array sub-surface type
- openvsp.vsp.SS_NUM_TYPES = 6¶
Number of sub-surface types
- openvsp.vsp.SS_RECTANGLE = 1¶
Rectangle sub-surface type
- openvsp.vsp.STABILITY_DEFAULT = 1¶
Steady 6DOF stability analysis
- openvsp.vsp.STABILITY_NUM_TYPES = 6¶
Number of stability analysis types
- openvsp.vsp.STABILITY_OFF = 0¶
No stability analysis (off)
- openvsp.vsp.STABILITY_PITCH = 5¶
Simplified pitch stability analysis
- openvsp.vsp.STABILITY_P_ANALYSIS = 2¶
Unsteady roll stability analysis
- openvsp.vsp.STABILITY_Q_ANALYSIS = 3¶
Unsteady pitch stability analysis
- openvsp.vsp.STABILITY_R_ANALYSIS = 4¶
Unsteady yaw stability analysis
- openvsp.vsp.STACK_GEOM_SCREEN = 5¶
Stack geom screen
- openvsp.vsp.STEP_BREP = 1¶
Manifold solid BREP STEP file representation
- openvsp.vsp.STEP_SHELL = 0¶
Manifold shell surface STEP file representation
- openvsp.vsp.STRING_DATA = 3¶
String data type
- openvsp.vsp.SYM_ALL = 3¶
All cross section symmetry.
- openvsp.vsp.SYM_NONE = 0¶
No cross section symmetry.
- openvsp.vsp.SYM_NUM_TYPES = 6¶
Number of symmetry types.
- openvsp.vsp.SYM_PLANAR_TYPES = 3¶
Number of planar symmetry types.
- openvsp.vsp.SYM_RL = 1¶
Right/left cross section symmetry.
- openvsp.vsp.SYM_ROT_X = 8¶
X rotational symmetry.
- openvsp.vsp.SYM_ROT_Y = 16¶
Y rotational symmetry.
- openvsp.vsp.SYM_ROT_Z = 32¶
Z rotational symmetry.
- openvsp.vsp.SYM_TB = 2¶
Top/bottom cross section symmetry.
- openvsp.vsp.SYM_XY = 1¶
XY planar symmetry.
- openvsp.vsp.SYM_XZ = 2¶
XZ planar symmetry.
- openvsp.vsp.SYM_YZ = 4¶
YZ planar symmetry.
- openvsp.vsp.SaveVarPresetParmVals(std::string const & group_id, std::string const & setting_id)¶
- openvsp.vsp.ScaleSet(int set_index, double scale)¶
- openvsp.vsp.ScreenGrab(string const & fname, int w, int h, bool transparentBG, bool autocrop=False)¶
- openvsp.vsp.SearchReplaceAdvLinkCode(int index, string const & _from, string const & to)¶
- openvsp.vsp.SetAdvLinkCode(int index, string const & code)¶
- openvsp.vsp.SetAirfoilLowerPnts(std::string const & xsec_id, Vec3dVec low_pnt_vec)¶
- openvsp.vsp.SetAirfoilPnts(std::string const & xsec_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)¶
- openvsp.vsp.SetAirfoilUpperPnts(std::string const & xsec_id, Vec3dVec up_pnt_vec)¶
- openvsp.vsp.SetAllViews(int view)¶
- openvsp.vsp.SetAnalysisInputDefaults(std::string const & analysis)¶
- openvsp.vsp.SetAttributeBool(string const & attrID, bool value)¶
- openvsp.vsp.SetAttributeDoc(string const & attrID, string const & doc)¶
- openvsp.vsp.SetAttributeDouble(string const & attrID, double value)¶
- openvsp.vsp.SetAttributeDoubleMatrix(string const & attrID, DoubleVecVec value)¶
- openvsp.vsp.SetAttributeInt(string const & attrID, int value)¶
- openvsp.vsp.SetAttributeIntMatrix(string const & attrID, IntVecVec value)¶
- openvsp.vsp.SetAttributeName(string const & attrID, string const & name)¶
- openvsp.vsp.SetAttributeParmID(string const & attrID, string const & value)¶
- openvsp.vsp.SetAttributeString(string const & attrID, string const & value)¶
- openvsp.vsp.SetAttributeVec3d(string const & attrID, Vec3dVec value)¶
- openvsp.vsp.SetBEMPropID(string const & prop_id)¶
- openvsp.vsp.SetBORAirfoilLowerPnts(std::string const & bor_id, Vec3dVec low_pnt_vec)¶
- openvsp.vsp.SetBORAirfoilPnts(std::string const & bor_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)¶
- openvsp.vsp.SetBORAirfoilUpperPnts(std::string const & bor_id, Vec3dVec up_pnt_vec)¶
- openvsp.vsp.SetBORLowerCST(std::string const & bor_id, int deg, DoubleVector coefs)¶
- openvsp.vsp.SetBORUpperCST(std::string const & bor_id, int deg, DoubleVector coefs)¶
- openvsp.vsp.SetBORXSecPnts(std::string const & bor_id, Vec3dVec pnt_vec)¶
- openvsp.vsp.SetBackground(double r, double g, double b)¶
- openvsp.vsp.SetBackground3DAbsolutePath(string const & id, string const & fname)¶
- openvsp.vsp.SetBackground3DRelativePath(string const & id, string const & fname)¶
- openvsp.vsp.SetCFDMeshVal(int type, double val)¶
- openvsp.vsp.SetCFDWakeFlag(std::string const & geom_id, bool flag)¶
- openvsp.vsp.SetComputationFileName(int file_type, std::string const & file_name)¶
- openvsp.vsp.SetDoubleAnalysisInput(std::string const & analysis, std::string const & name, DoubleVector indata, int index=0)¶
- openvsp.vsp.SetDriverGroup(std::string const & geom_id, int section_index, int driver_0, int driver_1=-1, int driver_2=-1)¶
- openvsp.vsp.SetEditXSecFixedUVec(std::string const & xsec_id, BoolVector fixed_u_vec)¶
- openvsp.vsp.SetEditXSecPnts(std::string const & xsec_id, DoubleVector u_vec, Vec3dVec control_pts, DoubleVector r_vec)¶
- openvsp.vsp.SetFeaMeshFileName(std::string const & geom_id, int fea_struct_ind, int file_type, string const & file_name)¶
- openvsp.vsp.SetFeaMeshStructIndex(int struct_index)¶
- openvsp.vsp.SetFeaMeshVal(std::string const & geom_id, int fea_struct_ind, int type, double val)¶
- openvsp.vsp.SetFeaPartName(std::string const & part_id, std::string const & name)¶
- openvsp.vsp.SetFeaPartPerpendicularSparID(std::string const & part_id, std::string const & perpendicular_spar_id)¶
- openvsp.vsp.SetFeaStructName(std::string const & geom_id, int fea_struct_ind, std::string const & name)¶
- openvsp.vsp.SetFeaSubSurfName(std::string const & subsurf_id, std::string const & name)¶
- openvsp.vsp.SetGUIElementDisable(int e, bool state)¶
- openvsp.vsp.SetGUIScreenDisable(int s, bool state)¶
- openvsp.vsp.SetGeomDisplayType(string const & geom_id, int type)¶
- openvsp.vsp.SetGeomDrawType(string const & geom_id, int type)¶
- openvsp.vsp.SetGeomMaterialName(string const & geom_id, string const & name)¶
- openvsp.vsp.SetGeomName(std::string const & geom_id, std::string const & name)¶
- openvsp.vsp.SetGeomScreenDisable(int s, bool state)¶
- openvsp.vsp.SetGeomWireColor(string const & geom_id, int r, int g, int b)¶
- openvsp.vsp.SetGroupName(std::string const & group_id, std::string const & group_name)¶
- openvsp.vsp.SetIntAnalysisInput(std::string const & analysis, std::string const & name, IntVector indata, int index=0)¶
- openvsp.vsp.SetLowerCST(std::string const & xsec_id, int deg, DoubleVector coefs)¶
- openvsp.vsp.SetPCurve(std::string const & geom_id, int const & pcurveid, DoubleVector tvec, DoubleVector valvec, int const & newtype)¶
- openvsp.vsp.SetParmDescript(std::string const & parm_id, std::string const & desc)¶
- openvsp.vsp.SetParmLowerLimit(std::string const & parm_id, double val)¶
- openvsp.vsp.SetParmUpperLimit(std::string const & parm_id, double val)¶
- openvsp.vsp.SetParmVal(std::string const & parm_id, double val) double ¶
- openvsp.vsp.SetParmVal(std::string const & geom_id, std::string const & name, std::string const & group, double val) double
- openvsp.vsp.SetParmValLimits(std::string const & parm_id, double val, double lower_limit, double upper_limit) double ¶
- openvsp.vsp.SetParmValUpdate(std::string const & parm_id, double val) double ¶
- openvsp.vsp.SetParmValUpdate(std::string const & geom_id, std::string const & parm_name, std::string const & parm_group_name, double val) double
- openvsp.vsp.SetSetFlag(std::string const & geom_id, int set_index, bool flag)¶
- openvsp.vsp.SetSetName(int index, std::string const & name)¶
- openvsp.vsp.SetSettingName(std::string const & setting_id, std::string const & setting_name)¶
- openvsp.vsp.SetShowBorders(bool brdr)¶
- openvsp.vsp.SetStringAnalysisInput(std::string const & analysis, std::string const & name, StringVector indata, int index=0)¶
- openvsp.vsp.SetSubSurfName(std::string const & geom_id, std::string const & sub_id, std::string const & name)¶
- openvsp.vsp.SetSubSurfName(std::string const & sub_id, std::string const & name) None
- openvsp.vsp.SetUpperCST(std::string const & xsec_id, int deg, DoubleVector coefs)¶
- openvsp.vsp.SetVSP3FileName(std::string const & file_name)¶
- openvsp.vsp.SetVSPAEROControlGroupName(string const & name, int CSGroupIndex)¶
- openvsp.vsp.SetVSPAEROPath(std::string const & path) bool ¶
- openvsp.vsp.SetVSPAERORefWingID(std::string const & geom_id) string ¶
- openvsp.vsp.SetVSPHelpPath(std::string const & path) bool ¶
- openvsp.vsp.SetVarPresetParmVal(std::string const & group_id, std::string const & setting_id, std::string const & parm_id, double parm_val)¶
- openvsp.vsp.SetVarPresetParmVals(std::string const & setting_id, DoubleVector parm_vals)¶
- openvsp.vsp.SetVec3dAnalysisInput(std::string const & analysis, std::string const & name, Vec3dVec indata, int index=0)¶
- openvsp.vsp.SetView(int viewport, int view)¶
- openvsp.vsp.SetViewAxis(bool vaxis)¶
- openvsp.vsp.SetWindowLayout(int r, int c)¶
- openvsp.vsp.SetXSecContinuity(std::string const & xsec_id, int cx)¶
- openvsp.vsp.SetXSecCurvatures(std::string const & xsec_id, int side, double top, double right, double bottom, double left)¶
- openvsp.vsp.SetXSecHeight(std::string const & xsec_id, double h)¶
- openvsp.vsp.SetXSecPnts(std::string const & xsec_id, Vec3dVec pnt_vec)¶
- openvsp.vsp.SetXSecSurfGlobalXForm(std::string const & xsec_surf_id, Matrix4d mat)¶
- openvsp.vsp.SetXSecTanAngles(std::string const & xsec_id, int side, double top, double right, double bottom, double left)¶
- openvsp.vsp.SetXSecTanSlews(std::string const & xsec_id, int side, double top, double right, double bottom, double left)¶
- openvsp.vsp.SetXSecTanStrengths(std::string const & xsec_id, int side, double top, double right, double bottom, double left)¶
- openvsp.vsp.SetXSecWidth(std::string const & xsec_id, double w)¶
- openvsp.vsp.SetXSecWidthHeight(std::string const & xsec_id, double w, double h)¶
- openvsp.vsp.ShowAllBackground3Ds()¶
- openvsp.vsp.ShowOnlyMode(string const & mid)¶
- openvsp.vsp.SnapParm(std::string const & parm_id, double target_min_dist, bool inc_flag, int set=SET_ALL, bool useMode=False, string const & modeID=std::string()) double ¶
- openvsp.vsp.SplitWingXSec(string const & wing_id, int section_index)¶
- openvsp.vsp.StartGUI()¶
- openvsp.vsp.StopGUI()¶
- class openvsp.vsp.StringVecVec(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- class openvsp.vsp.StringVector(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.SummarizeAttributes() string ¶
- openvsp.vsp.SummarizeAttributesAsTree() string ¶
- class openvsp.vsp.SwigPyIterator(*args, **kwargs)¶
Bases:
object
- advance(n)¶
- copy()¶
- decr(n=1)¶
- distance(x)¶
- equal(x)¶
- incr(n=1)¶
- next()¶
- previous()¶
- property thisown¶
The membership flag
- value()¶
- openvsp.vsp.TAG = 0¶
Color mesh by tag value (component, subsurface, part, etc)
- openvsp.vsp.TAPER_WSECT_DRIVER = 3¶
Taper driver
- openvsp.vsp.TEMP_UNIT_C = 1¶
Celsius
- openvsp.vsp.TEMP_UNIT_F = 2¶
Fahrenheit
- openvsp.vsp.TEMP_UNIT_K = 0¶
Kelvin
- openvsp.vsp.TEMP_UNIT_R = 3¶
Rankine
- openvsp.vsp.TE_NORMAL = 2¶
FEA Rib or Rib Array is set perpendicular to the trailing edge
- openvsp.vsp.TIPC_WSECT_DRIVER = 6¶
Tip chord driver
- openvsp.vsp.TRIM_NONE = 0¶
No trimming
- openvsp.vsp.TRIM_NUM_TYPES = 3¶
Number of trimming types
- openvsp.vsp.TRIM_THICK = 2¶
Trim XSec by thickness
- openvsp.vsp.TRIM_X = 1¶
Trim XSec by X
- openvsp.vsp.TransformSet(int set_index, vec3d translation_vec, double x_rot_deg, double y_rot_deg, double z_rot_deg, double scale, bool scale_translations_flag)¶
- openvsp.vsp.TranslateSet(int set_index, vec3d translation_vec)¶
- openvsp.vsp.ULINE_SOURCE = 3¶
Constant U Line source
- openvsp.vsp.U_TRIM = 0¶
Trim by U coordinate
- openvsp.vsp.Unlock()¶
- openvsp.vsp.Update(bool update_managers=True)¶
- openvsp.vsp.UpdateGUI()¶
- openvsp.vsp.UpdateGeom(std::string const & geom_id)¶
- openvsp.vsp.UpdateParasiteDrag()¶
- openvsp.vsp.VEC3D_DATA = 4¶
Vec3d data type
- openvsp.vsp.VEC_PROJ = 4¶
Project along a 3D vector
- openvsp.vsp.VIEW_1 = 0¶
One 2D view
- openvsp.vsp.VIEW_2HOR = 1¶
Two horizontal 2D views
- openvsp.vsp.VIEW_2VER = 2¶
Two vertical 2D views
- openvsp.vsp.VIEW_4 = 3¶
Four 2D views
- openvsp.vsp.VIEW_BOTTOM = 3¶
Bottom 2D view type
- openvsp.vsp.VIEW_FRONT = 4¶
Front 2D view type
- openvsp.vsp.VIEW_LEFT = 0¶
Left 2D view type
- openvsp.vsp.VIEW_NONE = 6¶
No 2D view type
- openvsp.vsp.VIEW_NUM_TYPES = 7¶
Number of 2D view types
- openvsp.vsp.VIEW_REAR = 5¶
Rear 2D view type
- openvsp.vsp.VIEW_RIGHT = 1¶
Right 2D view type
- openvsp.vsp.VIEW_TOP = 2¶
Top 2D view type
- openvsp.vsp.VORTEX_LATTICE = 0¶
VSPAERO vortex lattice method
- openvsp.vsp.VSPCheckSetup()¶
- openvsp.vsp.VSPCrash(int crash_type)¶
- openvsp.vsp.VSPExit(int error_code)¶
- openvsp.vsp.VSPRenew()¶
- openvsp.vsp.VSP_ADV_LINK_BUILD_FAIL = 25¶
Advanced link build failure
- openvsp.vsp.VSP_ADV_LINK_SCREEN = 0¶
Advanced linking screen
- openvsp.vsp.VSP_ADV_LINK_VAR_RENAME_SCREEN = 1¶
Advanced link variable rename screen
- openvsp.vsp.VSP_AERO_STRUCT_SCREEN = 2¶
Aero / structural analysis screen
- openvsp.vsp.VSP_AIRFOIL_CURVES_EXPORT_SCREEN = 3¶
Airfoil curves export screen
- openvsp.vsp.VSP_AIRFOIL_POINTS_EXPORT_SCREEN = 4¶
Airfoil points screen
- openvsp.vsp.VSP_ALL_SCREENS = 64¶
Flag for all screens
- openvsp.vsp.VSP_AMBIGUOUS_SUBSURF = 17¶
Ambiguous flow-through sub-surface error
- openvsp.vsp.VSP_ATTRIBUTE_EXPLORER_SCREEN = 5¶
Attribute details screen
- openvsp.vsp.VSP_BACKGROUND3D_PREVIEW_SCREEN = 8¶
Background3D preview screen
- openvsp.vsp.VSP_BACKGROUND3D_SCREEN = 7¶
Background3D control screen
- openvsp.vsp.VSP_BACKGROUND_SCREEN = 6¶
Background control screen
- openvsp.vsp.VSP_BEM_OPTIONS_SCREEN = 9¶
Blade element method options screen
- openvsp.vsp.VSP_CANT_FIND_NAME = 5¶
Can’t find name error
- openvsp.vsp.VSP_CANT_FIND_PARM = 4¶
Can’t find parm error
- openvsp.vsp.VSP_CANT_FIND_TYPE = 3¶
Can’t find type error
- openvsp.vsp.VSP_CANT_SET_NOT_EQ_PARM = 16¶
Can’t set NotEqParm error
- openvsp.vsp.VSP_CFD_MESH_SCREEN = 10¶
CFD Mesh screen
- openvsp.vsp.VSP_CLIPPING_SCREEN = 11¶
Clipping screen
- openvsp.vsp.VSP_COMP_GEOM_SCREEN = 12¶
CompGeom screen
- openvsp.vsp.VSP_CONFORMAL_PARENT_UNSUPPORTED = 20¶
Unsupported Conformal Geom parent error
- openvsp.vsp.VSP_COR_SCREEN = 13¶
Center of rotation screen
- openvsp.vsp.VSP_COULD_NOT_CREATE_BACKGROUND3D = 30¶
Could not create and add Background3D
- openvsp.vsp.VSP_CURVE_EDIT_SCREEN = 14¶
Curve edit screen
- openvsp.vsp.VSP_DEGEN_GEOM_SCREEN = 15¶
Degen geom screen
- openvsp.vsp.VSP_DEPRECATED = 26¶
This capability has been deprecated and is not longer supported
- openvsp.vsp.VSP_DESIGN_VAR_SCREEN = 16¶
Design variables screen
- openvsp.vsp.VSP_DUPLICATE_NAME = 28¶
A duplicate name has been provided
- openvsp.vsp.VSP_DXF_OPTIONS_SCREEN = 17¶
DXF options screen
- openvsp.vsp.VSP_EXPORT_CUSTOM_SCRIPT = 24¶
Custom geom export screen
- openvsp.vsp.VSP_EXPORT_SCREEN = 18¶
Export screen
- openvsp.vsp.VSP_FEA_PART_EDIT_SCREEN = 19¶
FEA Part edit screen
- openvsp.vsp.VSP_FEA_XSEC_SCREEN = 20¶
FEA XSec screen
- openvsp.vsp.VSP_FILE_DOES_NOT_EXIST = 7¶
File does not exist error
- openvsp.vsp.VSP_FILE_READ_FAILURE = 9¶
File read failure error
- openvsp.vsp.VSP_FILE_WRITE_FAILURE = 8¶
File write failure error
- openvsp.vsp.VSP_FIT_MODEL_SCREEN = 21¶
Fit model screen
- openvsp.vsp.VSP_GUI_DEVICE_DEACTIVATED = 29¶
A deactivated GUI device was touched
- openvsp.vsp.VSP_IGES_OPTIONS_SCREEN = 22¶
IGES options screen
- openvsp.vsp.VSP_IGES_STRUCTURE_OPTIONS_SCREEN = 23¶
IGES structure options screen
- openvsp.vsp.VSP_IMPORT_SCREEN = 25¶
Import screen
- openvsp.vsp.VSP_INDEX_OUT_RANGE = 13¶
Index out of range error
- openvsp.vsp.VSP_INVALID_CF_EQN = 23¶
Invalid friction coefficient equation error
- openvsp.vsp.VSP_INVALID_DRIVERS = 24¶
Invalid drivers for driver group
- openvsp.vsp.VSP_INVALID_GEOM_ID = 6¶
Invalid Geom ID error
- openvsp.vsp.VSP_INVALID_ID = 15¶
Invalid ID error
- openvsp.vsp.VSP_INVALID_INPUT_VAL = 22¶
Invalid input value error
- openvsp.vsp.VSP_INVALID_PTR = 1¶
Invalid pointer error
- openvsp.vsp.VSP_INVALID_TYPE = 2¶
Invalid type error
- openvsp.vsp.VSP_INVALID_VARPRESET_GROUPNAME = 19¶
Invalid Variable Preset group name error
- openvsp.vsp.VSP_INVALID_VARPRESET_SETNAME = 18¶
Invalid Variable Preset set name error
- openvsp.vsp.VSP_INVALID_XSEC_ID = 14¶
Invalid XSec ID error
- openvsp.vsp.VSP_LIGHTING_SCREEN = 26¶
Lighting screen
- openvsp.vsp.VSP_LINK_LOOP_DETECTED = 27¶
A parameter link loop was detected and stopped
- openvsp.vsp.VSP_MAIN_SCREEN = 62¶
Main screen
- openvsp.vsp.VSP_MANAGE_GEOM_SCREEN = 27¶
Manage geom screen
- openvsp.vsp.VSP_MANAGE_TEXTURE_SCREEN = 28¶
Texture mapping screen
- openvsp.vsp.VSP_MASS_PROP_SCREEN = 29¶
Mass properties screen
- openvsp.vsp.VSP_MATERIAL_EDIT_SCREEN = 30¶
Material edit screen
- openvsp.vsp.VSP_MEASURE_SCREEN = 31¶
Measure screen
- openvsp.vsp.VSP_MODE_EDITOR_SCREEN = 32¶
Mode editor screen
- openvsp.vsp.VSP_NERF_MANAGE_GEOM_SCREEN = 33¶
NERF’ed (limited to make safe) Manage geom screen
- openvsp.vsp.VSP_NUM_ERROR_CODE = 31¶
Total number of VSP error codes
- openvsp.vsp.VSP_NUM_SCREENS = 63¶
Number of screens
- openvsp.vsp.VSP_OK = 0¶
No error
- openvsp.vsp.VSP_PARASITE_DRAG_SCREEN = 35¶
Parasite drg screen
- openvsp.vsp.VSP_PARM_DEBUG_SCREEN = 36¶
Parameter debug screen
- openvsp.vsp.VSP_PARM_LINK_SCREEN = 37¶
Parameter linking screen
- openvsp.vsp.VSP_PARM_SCREEN = 38¶
Parameter screen
- openvsp.vsp.VSP_PICK_SET_SCREEN = 39¶
Pick set screen
- openvsp.vsp.VSP_PREFERENCES_SCREEN = 40¶
Preferences screen
- openvsp.vsp.VSP_PROJECTION_SCREEN = 41¶
Projected area screen
- openvsp.vsp.VSP_PSLICE_SCREEN = 42¶
Planar slicing screen
- openvsp.vsp.VSP_SCREENSHOT_SCREEN = 43¶
Screenshot screen
- openvsp.vsp.VSP_SELECT_FILE_SCREEN = 44¶
Select file screen
- openvsp.vsp.VSP_SET_EDITOR_SCREEN = 45¶
Set editor screen
- openvsp.vsp.VSP_SNAP_TO_SCREEN = 34¶
Snap to screen
- openvsp.vsp.VSP_STEP_OPTIONS_SCREEN = 46¶
STEP options screen
- openvsp.vsp.VSP_STEP_STRUCTURE_OPTIONS_SCREEN = 47¶
STEP structure options screen
- openvsp.vsp.VSP_STL_OPTIONS_SCREEN = 48¶
STL options screen
- openvsp.vsp.VSP_STRUCT_ASSEMBLY_SCREEN = 50¶
Structure assembly screen
- openvsp.vsp.VSP_STRUCT_SCREEN = 49¶
Structure definition screen
- openvsp.vsp.VSP_SURFACE_INTERSECTION_SCREEN = 51¶
Surface intersection screen
- openvsp.vsp.VSP_SVG_OPTIONS_SCREEN = 52¶
SVG options screen
- openvsp.vsp.VSP_UNEXPECTED_RESET_REMAP_ID = 21¶
Unexpected reset remap ID error
- openvsp.vsp.VSP_USER_PARM_SCREEN = 53¶
User parameter screen
- openvsp.vsp.VSP_VAR_PRESET_SCREEN = 54¶
Variable presets editor screen
- openvsp.vsp.VSP_VEH_NOTES_SCREEN = 55¶
Vehicle notes screen
- openvsp.vsp.VSP_VEH_SCREEN = 56¶
Veh geom screen
- openvsp.vsp.VSP_VIEW_SCREEN = 57¶
Adjust viewpoint screen
- openvsp.vsp.VSP_VSPAERO_PLOT_SCREEN = 58¶
VSPAERO results manager screen
- openvsp.vsp.VSP_VSPAERO_SCREEN = 59¶
VSPAERO screen
- openvsp.vsp.VSP_WAVEDRAG_SCREEN = 61¶
Wave drag screen
- openvsp.vsp.VSP_WRONG_FILE_TYPE = 12¶
Wrong file type error
- openvsp.vsp.VSP_WRONG_GEOM_TYPE = 10¶
Wrong Geom type error
- openvsp.vsp.VSP_WRONG_XSEC_TYPE = 11¶
Wrong XSec type error
- openvsp.vsp.VSP_XSEC_SCREEN = 60¶
XSec screen
- openvsp.vsp.V_UNIT_FT_S = 0¶
Feet per second
- openvsp.vsp.V_UNIT_KEAS = 4¶
Knots equivalent airspeed
- openvsp.vsp.V_UNIT_KM_HR = 3¶
Kilometer per hour
- openvsp.vsp.V_UNIT_KTAS = 5¶
Knots true airspeed
- openvsp.vsp.V_UNIT_MACH = 6¶
Mach
- openvsp.vsp.V_UNIT_MPH = 2¶
Mile per hour
- openvsp.vsp.V_UNIT_M_S = 1¶
Meter per second
- openvsp.vsp.ValidParm(std::string const & id) bool ¶
- openvsp.vsp.ValidateAdvLinkParms(int index) bool ¶
- class openvsp.vsp.Vec3dVec(*args)¶
Bases:
object
- append(x)¶
- assign(n, x)¶
- back()¶
- begin()¶
- capacity()¶
- clear()¶
- empty()¶
- end()¶
- erase(*args)¶
- front()¶
- get_allocator()¶
- insert(*args)¶
- iterator()¶
- pop()¶
- pop_back()¶
- push_back(x)¶
- rbegin()¶
- rend()¶
- reserve(n)¶
- resize(*args)¶
- size()¶
- swap(v)¶
- property thisown¶
The membership flag
- openvsp.vsp.VecInsideSurf(std::string const & geom_id, int const & surf_indx, Vec3dVec pts) BoolVector ¶
- openvsp.vsp.WING_SURF = 1¶
Wing VSP surface
- openvsp.vsp.WIRE_FRAME_GEOM_SCREEN = 14¶
Wireframe geom screen
- openvsp.vsp.WLINE_SOURCE = 4¶
Constant W Line source
- openvsp.vsp.W_BOTTOM = 1¶
Chevron start/ends at bottom of cross section
- openvsp.vsp.W_FREE = 5¶
Chevron start/ends at user specified point on cross section
- openvsp.vsp.W_LEFT = 2¶
Chevron start/ends at left of cross section
- openvsp.vsp.W_RIGHT_0 = 0¶
Chevron start/ends at right (W = 0) of cross section
- openvsp.vsp.W_RIGHT_1 = 4¶
Chevron start/ends at right (W = 1) of cross section
- openvsp.vsp.W_TOP = 3¶
Chevron start/ends at top of cross section
- openvsp.vsp.WriteAtmosphereCSVFile(std::string const & file_name, int const & atmos_type)¶
- openvsp.vsp.WriteBezierAirfoil(std::string const & file_name, std::string const & geom_id, double const & foilsurf_u)¶
- openvsp.vsp.WriteBodyFFCSVFile(std::string const & file_name)¶
- openvsp.vsp.WriteCfEqnCSVFile(std::string const & file_name)¶
- openvsp.vsp.WriteDESFile(std::string const & file_name)¶
- openvsp.vsp.WritePartialCfMethodCSVFile(std::string const & file_name)¶
- openvsp.vsp.WriteResultsCSVFile(std::string const & id, std::string const & file_name)¶
- openvsp.vsp.WriteSeligAirfoil(std::string const & file_name, std::string const & geom_id, double const & foilsurf_u)¶
- openvsp.vsp.WriteTestResults()¶
- openvsp.vsp.WriteVSPFile(std::string const & file_name, int set=SET_ALL)¶
- openvsp.vsp.WriteWingFFCSVFile(std::string const & file_name)¶
- openvsp.vsp.WriteXDDMFile(std::string const & file_name)¶
- openvsp.vsp.XDDM_CONST = 1¶
Constant XDDM type
- openvsp.vsp.XDDM_VAR = 0¶
Variable XDDM type
- openvsp.vsp.XSEC_BOTH_SIDES = 0¶
Both sides
- openvsp.vsp.XSEC_CUSTOM = 3¶
Custom XSec Geom
- openvsp.vsp.XSEC_FUSE = 0¶
Fuselage XSec Geom
- openvsp.vsp.XSEC_LEFT_SIDE = 1¶
Left side
- openvsp.vsp.XSEC_NUM_TYPES = 5¶
Number of XSec types
- openvsp.vsp.XSEC_PROP = 4¶
Propeller XSec Geom
- openvsp.vsp.XSEC_RIGHT_SIDE = 2¶
Right side
- openvsp.vsp.XSEC_STACK = 1¶
Stack XSec Geom
- openvsp.vsp.XSEC_WING = 2¶
Wing XSec Geom
- openvsp.vsp.XS_BICONVEX = 9¶
Biconvex XSec
- openvsp.vsp.XS_CIRCLE = 1¶
Circle XSec
- openvsp.vsp.XS_CST_AIRFOIL = 13¶
CST airfoil XSec
- openvsp.vsp.XS_EDIT_CURVE = 11¶
Generic Edit Curve XSec
- openvsp.vsp.XS_ELLIPSE = 2¶
Ellipse XSec
- openvsp.vsp.XS_FILE_AIRFOIL = 12¶
Airfoil file XSec
- openvsp.vsp.XS_FILE_FUSE = 6¶
Fuselage file XSec
- openvsp.vsp.XS_FIVE_DIGIT = 16¶
Five digit XSec
- openvsp.vsp.XS_FIVE_DIGIT_MOD = 17¶
Five digit modified XSec
- openvsp.vsp.XS_FOUR_DIGIT_MOD = 15¶
Four digit modified XSec
- openvsp.vsp.XS_FOUR_SERIES = 7¶
Four series XSec
- openvsp.vsp.XS_GENERAL_FUSE = 5¶
General fuselage XSec
- openvsp.vsp.XS_NUM_TYPES = 19¶
Number of XSec types
- openvsp.vsp.XS_ONE_SIX_SERIES = 18¶
One six series XSec
- openvsp.vsp.XS_POINT = 0¶
Point XSec
- openvsp.vsp.XS_ROUNDED_RECTANGLE = 4¶
Rounded rectangle XSec
- openvsp.vsp.XS_SHIFT_LE = 0¶
Shift leading edge
- openvsp.vsp.XS_SIX_SERIES = 8¶
Six series XSec
- openvsp.vsp.XS_SUPER_ELLIPSE = 3¶
Super ellipse XSec
- openvsp.vsp.XS_VKT_AIRFOIL = 14¶
VKT airfoil XSec
- openvsp.vsp.XS_WEDGE = 10¶
Wedge XSec
- openvsp.vsp.XY_ABS = 3¶
Slice is parallel to absolute XY plane
- openvsp.vsp.XY_BODY = 0¶
Slice is parallel to parent Geom body XY plane
- openvsp.vsp.XZ_ABS = 5¶
Slice is parallel to absolute XZ plane
- openvsp.vsp.XZ_BODY = 2¶
Slice is parallel to parent Geom body XZ plane
- openvsp.vsp.X_DIR = 0¶
X direction
- openvsp.vsp.X_PROJ = 0¶
Project in X axis direction
- openvsp.vsp.YZ_ABS = 4¶
Slice is parallel to absolute YZ plane
- openvsp.vsp.YZ_BODY = 1¶
Slice is parallel to parent Geom body YZ plane
- openvsp.vsp.Y_PROJ = 1¶
Project in Y axis direction
- openvsp.vsp.Z_PROJ = 2¶
Project in Z axis direction
- openvsp.vsp.angle(vec3d a, vec3d b) double ¶
- openvsp.vsp.area(vec3d A, vec3d B, vec3d C) double ¶
- openvsp.vsp.center_of_circle(vec3d p1, vec3d p2, vec3d p3, vec3d center)¶
- openvsp.vsp.cos_angle(vec3d a, vec3d b) double ¶
- openvsp.vsp.dist(vec3d a, vec3d b) double ¶
- openvsp.vsp.dist3D_Segment_to_Segment(vec3d S1P0, vec3d S1P1, vec3d S2P0, vec3d S2P1) double ¶
- openvsp.vsp.dist3D_Segment_to_Segment(vec3d S1P0, vec3d S1P1, vec3d S2P0, vec3d S2P1, double * Lt, vec3d Ln, double * St, vec3d Sn) double
- openvsp.vsp.dist_pnt_2_line(vec3d line_pt1, vec3d line_pt2, vec3d pnt) double ¶
- openvsp.vsp.dist_pnt_2_plane(vec3d org, vec3d norm, vec3d pnt) double ¶
- openvsp.vsp.dist_squared(vec3d a, vec3d b) double ¶
- openvsp.vsp.dot(vec3d a, vec3d b) double ¶
- openvsp.vsp.line_line_intersect(vec3d p1, vec3d p2, vec3d p3, vec3d p4, double * s, double * t) bool ¶
- openvsp.vsp.nearSegSeg(vec3d L0, vec3d L1, vec3d S0, vec3d S1, double * Lt, vec3d Ln, double * St, vec3d Sn) double ¶
- openvsp.vsp.plane_half_space(vec3d planeOrig, vec3d planeNorm, vec3d pnt) int ¶
- openvsp.vsp.plane_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & t) int ¶
- openvsp.vsp.plane_ray_intersect(vec3d orig, vec3d norm, vec3d D, vec3d E, double & t) int
- openvsp.vsp.pnt_tri_min_dist(vec3d v0, vec3d v1, vec3d v2, vec3d pnt) double ¶
- openvsp.vsp.pointLineDistSquared(vec3d p, vec3d lp0, vec3d lp1, double * t) double ¶
- openvsp.vsp.pointSegDistSquared(vec3d p, vec3d sp0, vec3d sp1, double * t) double ¶
- openvsp.vsp.poly_area(Vec3dVec pnt_vec) double ¶
- openvsp.vsp.radius_of_circle(vec3d p1, vec3d p2, vec3d p3) double ¶
- openvsp.vsp.ray_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d int_pnt1, vec3d int_pnt2) int ¶
- openvsp.vsp.signed_angle(vec3d a, vec3d b, vec3d ref) double ¶
- openvsp.vsp.tetra_volume(vec3d A, vec3d B, vec3d C) double ¶
- openvsp.vsp.to_string(vec3d v) std::string ¶
- openvsp.vsp.tri_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & u, double & w, double & t) int ¶
- openvsp.vsp.tri_seg_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & u, double & w, double & t) int ¶
- openvsp.vsp.tri_tri_min_dist(vec3d v0, vec3d v1, vec3d v2, vec3d v3, vec3d v4, vec3d v5) double ¶
- class openvsp.vsp.vec3d(*args)¶
Bases:
object
Proxy of C++ vec3d class.
- as_vec2d_xy(vec3d self) vec2d ¶
- data(vec3d self) double * ¶
- get_pnt(vec3d self, double [3] pnt)¶
- get_pnt(vec3d self, float [3] pnt) None
- get_pnt(vec3d self, threed_point_type & pnt) None
- isfinite(vec3d self) bool ¶
- isinf(vec3d self) bool ¶
- isnan(vec3d self) bool ¶
- mag(vec3d self) double ¶
- major_comp(vec3d self) int ¶
- minor_comp(vec3d self) int ¶
- normalize(vec3d self)¶
- offset_i(vec3d self, double offset, int idir)¶
- offset_x(vec3d self, double offset)¶
- offset_y(vec3d self, double offset)¶
- offset_z(vec3d self, double offset)¶
- rotate_x(vec3d self, double cos_alpha, double sin_alpha)¶
- rotate_y(vec3d self, double cos_alpha, double sin_alpha)¶
- rotate_z(vec3d self, double cos_alpha, double sin_alpha)¶
- rotate_z_zero_x(vec3d self, double cos_alpha, double sin_alpha)¶
- rotate_z_zero_y(vec3d self, double cos_alpha, double sin_alpha)¶
- scale_x(vec3d self, double scale)¶
- scale_y(vec3d self, double scale)¶
- scale_z(vec3d self, double scale)¶
- property thisown¶
The membership flag
- property v¶
v : a(3).double
- x(vec3d self) double ¶
- y(vec3d self) double ¶
- z(vec3d self) double ¶