BOR Functions

This group of API functions provides capabilities related to the body of revolution (BOR) geometry type in OpenVSP.

SetBEMPropID(std)

ChangeBORXSecShape(std, int type)

GetBORXSecShape(std)

ReadBORFileXSec(std, std)

GetBORXSecPnts(std)

SetBORXSecPnts(std, Vec3dVec pnt_vec)

ComputeBORXSecPnt(std, double fract)

ComputeBORXSecTan(std, double fract)

ReadBORFileAirfoil(std, std)

SetBORAirfoilUpperPnts(std, Vec3dVec up_pnt_vec)

SetBORAirfoilLowerPnts(std, Vec3dVec low_pnt_vec)

SetBORAirfoilPnts(std, Vec3dVec up_pnt_vec, ...)

GetBORAirfoilUpperPnts(std)

GetBORAirfoilLowerPnts(std)

GetBORUpperCSTCoefs(std)

GetBORLowerCSTCoefs(std)

GetBORUpperCSTDegree(std)

GetBORLowerCSTDegree(std)

SetBORUpperCST(std, int deg, DoubleVector coefs)

SetBORLowerCST(std, int deg, DoubleVector coefs)

PromoteBORCSTUpper(std)

PromoteBORCSTLower(std)

DemoteBORCSTUpper(std)

DemoteBORCSTLower(std)

FitBORAfCST(std, int deg)

Details

openvsp.SetBEMPropID(std: :string const & prop_id)[source]
openvsp.ChangeBORXSecShape(std: :string const & bor_id, int type)[source]
openvsp.GetBORXSecShape(std: :string const & bor_id) int[source]
openvsp.ReadBORFileXSec(std: :string const & bor_id, std: :string const & file_name) Vec3dVec[source]
openvsp.GetBORXSecPnts(std: :string const & bor_id) Vec3dVec[source]
openvsp.SetBORXSecPnts(std: :string const & bor_id, Vec3dVec pnt_vec)[source]
openvsp.ComputeBORXSecPnt(std: :string const & bor_id, double fract) vec3d[source]
openvsp.ComputeBORXSecTan(std: :string const & bor_id, double fract) vec3d[source]
openvsp.ReadBORFileAirfoil(std: :string const & bor_id, std: :string const & file_name)[source]
openvsp.SetBORAirfoilUpperPnts(std: :string const & bor_id, Vec3dVec up_pnt_vec)[source]
openvsp.SetBORAirfoilLowerPnts(std: :string const & bor_id, Vec3dVec low_pnt_vec)[source]
openvsp.SetBORAirfoilPnts(std: :string const & bor_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)[source]
openvsp.GetBORAirfoilUpperPnts(std: :string const & bor_id) Vec3dVec[source]
openvsp.GetBORAirfoilLowerPnts(std: :string const & bor_id) Vec3dVec[source]
openvsp.GetBORUpperCSTCoefs(std: :string const & bor_id) DoubleVector[source]
openvsp.GetBORLowerCSTCoefs(std: :string const & bor_id) DoubleVector[source]
openvsp.GetBORUpperCSTDegree(std: :string const & bor_id) int[source]
openvsp.GetBORLowerCSTDegree(std: :string const & bor_id) int[source]
openvsp.SetBORUpperCST(std: :string const & bor_id, int deg, DoubleVector coefs)[source]
openvsp.SetBORLowerCST(std: :string const & bor_id, int deg, DoubleVector coefs)[source]
openvsp.PromoteBORCSTUpper(std: :string const & bor_id)[source]
openvsp.PromoteBORCSTLower(std: :string const & bor_id)[source]
openvsp.DemoteBORCSTUpper(std: :string const & bor_id)[source]
openvsp.DemoteBORCSTLower(std: :string const & bor_id)[source]
openvsp.FitBORAfCST(std: :string const & bor_id, int deg)[source]