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= 20¶ 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.AREA_XSEC_DRIVER= 1¶ 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.AUXILIARY_GEOM_SCREEN= 17¶ Auxiliary geom screen
-
openvsp.vsp.AUX_GEOM_ONE_PT_GROUND= 4¶ One contact point ground plane
-
openvsp.vsp.AUX_GEOM_ROTOR_BURST= 1¶ Rotor burst zone
-
openvsp.vsp.AUX_GEOM_ROTOR_TIP_PATH= 0¶ Rotor tip path
-
openvsp.vsp.AUX_GEOM_SUPER_CONE= 6¶ Super cone (XSecCurve based profile)
-
openvsp.vsp.AUX_GEOM_THREE_PT_CCE= 5¶ Three contact point composite clearance envelope
-
openvsp.vsp.AUX_GEOM_THREE_PT_GROUND= 2¶ Three contact point ground plane
-
openvsp.vsp.AUX_GEOM_TWO_PT_GROUND= 3¶ Two contact point ground plane
-
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 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 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.AddRoutingPt(string const & routing_id, string const & geom_id, int surf_index) → 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.BOGIE_CENTER_DIST= 0¶ Distance between centers
-
openvsp.vsp.BOGIE_CENTER_DIST_FRAC= 1¶ Fractional distance between centers
-
openvsp.vsp.BOGIE_GAP= 2¶ Gap
-
openvsp.vsp.BOGIE_GAP_FRAC= 3¶ Fractional gap
-
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.CCE_INTERFERENCE= 11¶ Interference with composite clearance envelope
-
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_CW= 1¶ Center and Width
-
openvsp.vsp.CHEVRON_W01_NUM_MODES= 2¶ Number of chevron W parameter mode types.
-
openvsp.vsp.CHEVRON_W01_SE= 0¶ Start and End
-
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)¶ ComputeFeaMesh(std::string const & struct_id, int file_type)
-
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.DelAllRoutingPt(string const & routing_id)¶
-
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.DelRoutingPt(string const & routing_id, int index)¶
-
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)¶ DeleteSubSurf(std::string const & sub_id)
-
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.EXTERNAL_INTERFERENCE= 0¶ Interference between mutually external bodies
-
openvsp.vsp.EXTERNAL_SELF_INTERFERENCE= 2¶ Interference between multiple surfaces of one Geom / Set
-
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:
objectProxy 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:
objectProxy 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= 10¶ 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_POLY_SPAR= 9¶ Poly Spar FEA Part 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.FLAP_NONE= 0¶ No flap
-
openvsp.vsp.FLAP_NUM_TYPES= 2¶ Number of flap types
-
openvsp.vsp.FLAP_PLAIN= 1¶ Plain flap
-
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.GEAR_CG_TIPBACK_ANALYSIS= 5¶ Calculate tipback angle
-
openvsp.vsp.GEAR_GEOM_SCREEN= 18¶ Gear geom screen
-
openvsp.vsp.GEAR_SUSPENSION_COMPRESSED= 1¶ Gear suspension is compressed
-
openvsp.vsp.GEAR_SUSPENSION_EXTENDED= 2¶ Gear suspension is extended
-
openvsp.vsp.GEAR_SUSPENSION_NOMINAL= 0¶ Gear suspension at nominal extension
-
openvsp.vsp.GEAR_TIPOVER_ANALYSIS= 8¶ Calculate tipover angle
-
openvsp.vsp.GEAR_TURN_ANALYSIS= 9¶ Calculate ground manueveribility
-
openvsp.vsp.GEAR_WEIGHT_DISTRIBUTION_ANALYSIS= 7¶ Calculate distribution of weight across landing gear
-
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.GetAllRoutingPtIds(string const & routing_id) → 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.GetBBoxSet(int set) → bool¶
-
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.GetNumRoutingPts(string const & routing_id) → 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¶ 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.GetRoutingPtID(string const & routing_id, int index) → string¶
-
openvsp.vsp.GetRoutingPtParentID(string const & pt_id) → string¶
-
openvsp.vsp.GetScaleIndependentBBoxSet(int set) → bool¶
-
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¶ 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¶ 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.GetXSecAlias(string const & id) → string¶
-
openvsp.vsp.GetXSecCurveAlias(string const & id) → 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.HideScreen(int s)¶
-
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.InsertRoutingPt(string const & routing_id, int index, string const & geom_id, int surf_index) → string¶
-
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:
objectProxy 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)
-
loadIdentity(Matrix4d self)¶
-
loadXYRef(Matrix4d self)¶
-
loadXZRef(Matrix4d self)¶
-
loadYZRef(Matrix4d self)¶
-
matMult(Matrix4d self, double const * m)¶ matMult(Matrix4d self, Matrix4d m)
-
mirrory(Matrix4d self)¶
-
mult(Matrix4d self, double const [4] _in, double [4] out)¶
-
postMult(Matrix4d self, double const * m)¶ postMult(Matrix4d self, Matrix4d m)
-
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.MoveRoutingPt(string const & routing_id, int index, int reorder_type) → int¶
-
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_AUX_GEOM_MODES= 7¶ Number of auxiliary geom modes.
-
openvsp.vsp.NUM_BOGIE_SPACING_TYPE= 4¶ Number of bogie spacing control modes
-
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_GEAR_SUSPENSION_MODES= 3¶ Number of gear suspension choices
-
openvsp.vsp.NUM_GEOM_SCREENS= 19¶ Number of geom screens
-
openvsp.vsp.NUM_INIT_EDIT_XSEC_TYPES= 3¶ Number of initializable edit curve types
-
openvsp.vsp.NUM_INTERFERENCE_TYPES= 12¶ Number of interference check types
-
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_POLY_SPAR_POINT_TYPES= 3¶ Number of poly spar point 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= 5¶ 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_TIRE_CONTACT_MODES= 4¶ Number of tire radius modes
-
openvsp.vsp.NUM_TIRE_DIM_MODES= 3¶ Number of tire dimension 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.PACKAGING_INTERFERENCE= 1¶ Interference when one body is internal to another
-
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.PLANE_1PT_ANGLE_INTERFERENCE= 6¶ Interference roll angle between surfaces and a plane
-
openvsp.vsp.PLANE_2PT_ANGLE_INTERFERENCE= 4¶ Interference angle between surfaces and a plane
-
openvsp.vsp.PLANE_STATIC_DISTANCE_INTERFERENCE= 3¶ Interference between surfaces and a plane
-
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.POLY_SPAR_POINT_ETA= 2¶ Spar points span specified in eta
-
openvsp.vsp.POLY_SPAR_POINT_U01= 0¶ Spar points span specified in U01
-
openvsp.vsp.POLY_SPAR_POINT_U0N= 1¶ Spar points span specified in U0N
-
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.ROUTE_PT_COMP= 0¶ Routing point relative to parent body axes
-
openvsp.vsp.ROUTE_PT_DELTA_COMP= 1¶ Routing point offset in parent body frame
-
openvsp.vsp.ROUTE_PT_DELTA_NUM_TYPES= 3¶ Number of routing point offset coordinate types
-
openvsp.vsp.ROUTE_PT_DELTA_UVN= 2¶ Routing point offset in parent surface coordinate frame
-
openvsp.vsp.ROUTE_PT_DELTA_XYZ= 0¶ Routing point ofset in global axes
-
openvsp.vsp.ROUTE_PT_EtaMN= 4¶ Routing point relative to wing parent uniform eta volume coordinate frame
-
openvsp.vsp.ROUTE_PT_LMN= 3¶ Routing point relative to parent uniform volume coordinate frame
-
openvsp.vsp.ROUTE_PT_NUM_TYPES= 5¶ Number of routing point coordinate types
-
openvsp.vsp.ROUTE_PT_RST= 2¶ Routing point relative to parent per-section volume coordinate frame
-
openvsp.vsp.ROUTE_PT_UV= 1¶ Routing point relative to parent surface coordinate frame
-
openvsp.vsp.ROUTING_GEOM_SCREEN= 16¶ Routing geom screen
-
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= 7¶ Number of sub-surface types
-
openvsp.vsp.SS_RECTANGLE= 1¶ Rectangle sub-surface type
-
openvsp.vsp.SS_XSEC_CURVE= 6¶ XSecCurve based 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.SetGeomParent(std::string const & geom_id, std::string const & parent_id)¶
-
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¶ 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¶ SetParmValUpdate(std::string const & geom_id, std::string const & parm_name, std::string const & parm_group_name, double val) -> double
-
openvsp.vsp.SetRoutingPtParentID(string const & pt_id, string const & parent_id)¶
-
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)¶ SetSubSurfName(std::string const & sub_id, std::string const & name)
-
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.SetXSecAlias(string const & id, string const & alias)¶
-
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.SetXSecCurveAlias(string const & id, string const & alias)¶
-
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.ShowScreen(int s)¶
-
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.TIRE_DIM_FRAC= 2¶ Tire dimensions as fractions
-
openvsp.vsp.TIRE_DIM_IN= 0¶ Tire dimensions in inches
-
openvsp.vsp.TIRE_DIM_MODEL= 1¶ Tire dimensions in model units
-
openvsp.vsp.TIRE_FLAT_CONTACT= 3¶ Tire flat tire radius
-
openvsp.vsp.TIRE_GROWTH_CONTACT= 2¶ Tire growth (spinning) radius
-
openvsp.vsp.TIRE_NOMINAL_CONTACT= 1¶ Tire nominal radius
-
openvsp.vsp.TIRE_STATIC_LODED_CONTACT= 0¶ Tire static loaded radius
-
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.VISIBLE_FROM_POINT_ANALYSIS= 10¶ Calculate az,el domain visible from a point
-
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= 66¶ 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= 31¶ 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= 29¶ 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_GEOMETRY_ANALYSIS_SCREEN= 25¶ Geometry analysis screen
-
openvsp.vsp.VSP_GUI_DEVICE_DEACTIVATED= 30¶ 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= 26¶ 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= 27¶ Lighting screen
-
openvsp.vsp.VSP_LINK_LOOP_DETECTED= 27¶ A parameter link loop was detected and stopped
-
openvsp.vsp.VSP_LINK_OUTPUT_NOT_ASSIGNED= 28¶ An output of a parameter link was not set
-
openvsp.vsp.VSP_MAIN_SCREEN= 64¶ Main screen
-
openvsp.vsp.VSP_MANAGE_GEOM_SCREEN= 28¶ Manage geom screen
-
openvsp.vsp.VSP_MANAGE_TEXTURE_SCREEN= 29¶ Texture mapping screen
-
openvsp.vsp.VSP_MASS_PROP_SCREEN= 30¶ Mass properties screen
-
openvsp.vsp.VSP_MATERIAL_EDIT_SCREEN= 31¶ Material edit screen
-
openvsp.vsp.VSP_MEASURE_SCREEN= 32¶ Measure screen
-
openvsp.vsp.VSP_MODE_EDITOR_SCREEN= 33¶ Mode editor screen
-
openvsp.vsp.VSP_NERF_MANAGE_GEOM_SCREEN= 34¶ NERF’ed (limited to make safe) Manage geom screen
-
openvsp.vsp.VSP_NUM_ERROR_CODE= 32¶ Total number of VSP error codes
-
openvsp.vsp.VSP_NUM_SCREENS= 65¶ Number of screens
-
openvsp.vsp.VSP_OK= 0¶ No error
-
openvsp.vsp.VSP_PARASITE_DRAG_SCREEN= 36¶ Parasite drg screen
-
openvsp.vsp.VSP_PARM_DEBUG_SCREEN= 37¶ Parameter debug screen
-
openvsp.vsp.VSP_PARM_LINK_SCREEN= 38¶ Parameter linking screen
-
openvsp.vsp.VSP_PARM_SCREEN= 39¶ Parameter screen
-
openvsp.vsp.VSP_PICK_SET_SCREEN= 40¶ Pick set screen
-
openvsp.vsp.VSP_PREFERENCES_SCREEN= 41¶ Preferences screen
-
openvsp.vsp.VSP_PROJECTION_SCREEN= 42¶ Projected area screen
-
openvsp.vsp.VSP_PSLICE_SCREEN= 43¶ Planar slicing screen
-
openvsp.vsp.VSP_RESULTS_VIEWER_SCREEN= 44¶ Results viewing screen
-
openvsp.vsp.VSP_SCREENSHOT_SCREEN= 45¶ Screenshot screen
-
openvsp.vsp.VSP_SELECT_FILE_SCREEN= 46¶ Select file screen
-
openvsp.vsp.VSP_SET_EDITOR_SCREEN= 47¶ Set editor screen
-
openvsp.vsp.VSP_SNAP_TO_SCREEN= 35¶ Snap to screen
-
openvsp.vsp.VSP_STEP_OPTIONS_SCREEN= 48¶ STEP options screen
-
openvsp.vsp.VSP_STEP_STRUCTURE_OPTIONS_SCREEN= 49¶ STEP structure options screen
-
openvsp.vsp.VSP_STL_OPTIONS_SCREEN= 50¶ STL options screen
-
openvsp.vsp.VSP_STRUCT_ASSEMBLY_SCREEN= 52¶ Structure assembly screen
-
openvsp.vsp.VSP_STRUCT_SCREEN= 51¶ Structure definition screen
-
openvsp.vsp.VSP_SURFACE_INTERSECTION_SCREEN= 53¶ Surface intersection screen
-
openvsp.vsp.VSP_SVG_OPTIONS_SCREEN= 54¶ SVG options screen
-
openvsp.vsp.VSP_UNEXPECTED_RESET_REMAP_ID= 21¶ Unexpected reset remap ID error
-
openvsp.vsp.VSP_USER_PARM_SCREEN= 55¶ User parameter screen
-
openvsp.vsp.VSP_VAR_PRESET_SCREEN= 56¶ Variable presets editor screen
-
openvsp.vsp.VSP_VEH_NOTES_SCREEN= 57¶ Vehicle notes screen
-
openvsp.vsp.VSP_VEH_SCREEN= 58¶ Veh geom screen
-
openvsp.vsp.VSP_VIEW_SCREEN= 59¶ Adjust viewpoint screen
-
openvsp.vsp.VSP_VSPAERO_PLOT_SCREEN= 60¶ VSPAERO results manager screen
-
openvsp.vsp.VSP_VSPAERO_SCREEN= 61¶ VSPAERO screen
-
openvsp.vsp.VSP_WAVEDRAG_SCREEN= 63¶ 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= 62¶ 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.WIDTH_XSEC_DRIVER= 0¶ Width driver
-
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_AC25_773= 19¶ FAA AC 25.773 pilot view requirement
-
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= 20¶ 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.XYZ_TARGET= 4¶ XYZ point target type
-
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.Z_TARGET= 3¶ Z plane target type
-
openvsp.vsp.angle(vec3d a, vec3d b) → double¶
-
openvsp.vsp.angle_pnt_2_plane(vec3d ptplane, vec3d norm, vec3d ptaxis, vec3d axis, vec3d pt, int ccw, vec3d prot) → 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¶ 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_pnt_2_ray(vec3d line_pt1, vec3d dir_unit_vec, 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_plane_intersection(vec3d p0, vec3d n0, vec3d p1, vec3d n1, vec3d p, vec3d v) → bool¶
-
openvsp.vsp.plane_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & t) → int¶ 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, vec3d pnearest) → double¶
-
openvsp.vsp.pointLineDistSquared(vec3d p, vec3d lp0, vec3d lp1, double & t, vec3d pon) → double¶
-
openvsp.vsp.pointSegDistSquared(vec3d p, vec3d sp0, vec3d sp1, double & t, vec3d pon) → double¶
-
openvsp.vsp.poly_area(Vec3dVec pnt_vec) → double¶
-
openvsp.vsp.printpt(vec3d v)¶
-
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.signed_dist_pnt_2_plane(vec3d org, vec3d norm, vec3d pnt) → 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, vec3d p1, vec3d p2) → double¶
-
openvsp.vsp.triangle_plane_intersect_test(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3) → bool¶
-
openvsp.vsp.triangle_plane_maximum_dist(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3, vec3d pa, vec3d pb) → double¶
-
openvsp.vsp.triangle_plane_minimum_dist(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3, vec3d pa, vec3d pb) → double¶
-
class
openvsp.vsp.vec3d(*args)¶ Bases:
objectProxy of C++ vec3d class.
-
FlipNormal(vec3d self)¶
-
Transform(vec3d self, Matrix4d m)¶
-
as_vec2d_xy(vec3d self) → vec2d¶
-
data(vec3d self) → double *¶
-
get_pnt(vec3d self, double [3] pnt)¶ get_pnt(vec3d self, float [3] pnt) get_pnt(vec3d self, threed_point_type & pnt)
-
isfinite(vec3d self) → bool¶
-
isinf(vec3d self) → bool¶
-
isnan(vec3d self) → bool¶
-
mag(vec3d self) → double¶
-
magsq(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 theta)¶
-
rotate_y(vec3d self, double theta)¶
-
rotate_z(vec3d self, double theta)¶
-
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¶
-