CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
Loading...
Searching...
No Matches
MS2_Wing Struct Reference

wing definition More...

#include <ms2data_struct.h>

Public Attributes

int Type
 type of the wing ( see MS2WingType )
 
int DivSource
 1 - master, 0 - slave, -1 - independent (
 
int Active
 1 - active, 0 - not active
 
std::string Name
 name of wing
 
int ID
 unique object ID
 
int ComputeInt
 1 - compute fuselage-wing intersection, 0 - wing is glued to the fuselage
 
int LongeronNo
 fuselage longeron No which will be connected with wing's leading edge
 
int SmartBypass
 smart deflection of longerons to bypass the wing (0 - no, 1 - yes, modifies the section points)
 
int BypassDepth
 max. depth of bypassing - number of longerons to be deflected
 
int SurfType
 wing surface to create ( see MS2WingSurf )
 
int RibType
 see MS2WingRibType
 
int DivNo
 number of chord division points
 
int DivType
 chord division type
 
std::vector< double > UserDiv
 user defined chord division
 
double TwistRef
 twist reference point (0...1)
 
int UseMunk
 (0,1) Use Munk minimum induced drag theorem
 
double SRef
 reference area for min induced drag calculation
 
double CzDes
 design lift force coefficient
 
MS2_SecWing Sec
 Section wing definition.
 
MS2_ModWing Mod
 Module wing definition.
 
MS2_NacelleWing Nac
 Nacelle definition.
 

Detailed Description

wing definition

Definition at line 281 of file ms2data_struct.h.

Member Data Documentation

◆ Active

int MS2_Wing::Active

1 - active, 0 - not active

Definition at line 285 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ BypassDepth

int MS2_Wing::BypassDepth

max. depth of bypassing - number of longerons to be deflected

Definition at line 292 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ ComputeInt

int MS2_Wing::ComputeInt

1 - compute fuselage-wing intersection, 0 - wing is glued to the fuselage

Definition at line 289 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ CzDes

double MS2_Wing::CzDes

design lift force coefficient

Definition at line 304 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ DivNo

int MS2_Wing::DivNo

number of chord division points

Definition at line 296 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ DivSource

int MS2_Wing::DivSource

1 - master, 0 - slave, -1 - independent (

See also
MS2WingDivSource ) used in fuselage-wing intersection

Definition at line 284 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ DivType

int MS2_Wing::DivType

chord division type

See also
MS2DivType

Definition at line 297 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ ID

int MS2_Wing::ID

unique object ID

Definition at line 287 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), and MS2_Data::WriteWing().

◆ LongeronNo

int MS2_Wing::LongeronNo

fuselage longeron No which will be connected with wing's leading edge

Definition at line 290 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ Mod

MS2_ModWing MS2_Wing::Mod

Module wing definition.

Definition at line 306 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ Nac

MS2_NacelleWing MS2_Wing::Nac

Nacelle definition.

Definition at line 307 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ Name

std::string MS2_Wing::Name

◆ RibType

int MS2_Wing::RibType

see MS2WingRibType

Definition at line 294 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ Sec

MS2_SecWing MS2_Wing::Sec

Section wing definition.

Definition at line 305 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ SmartBypass

int MS2_Wing::SmartBypass

smart deflection of longerons to bypass the wing (0 - no, 1 - yes, modifies the section points)

Definition at line 291 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ SRef

double MS2_Wing::SRef

reference area for min induced drag calculation

Definition at line 303 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ SurfType

int MS2_Wing::SurfType

wing surface to create ( see MS2WingSurf )

Definition at line 293 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ TwistRef

double MS2_Wing::TwistRef

twist reference point (0...1)

Definition at line 300 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ Type

int MS2_Wing::Type

type of the wing ( see MS2WingType )

Definition at line 283 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ UseMunk

int MS2_Wing::UseMunk

(0,1) Use Munk minimum induced drag theorem

Definition at line 302 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadWing(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().

◆ UserDiv

std::vector<double> MS2_Wing::UserDiv

user defined chord division

Definition at line 298 of file ms2data_struct.h.

Referenced by MS2_Data::ClearWing(), MS2_Data::ReadChordDivision(), MS2_Data::SetWingDefs(), and MS2_Data::WriteWing().


The documentation for this struct was generated from the following file: