convertUNICADO2CPACS
cpacsAcft::cpacsEngine Class Reference

Class which contains geometry and performance parameters of the engine. More...

#include <cpacsAcftXML.h>

Collaboration diagram for cpacsAcft::cpacsEngine:
Collaboration graph

Classes

class  enginePerformanceMap
 Class which contains performance parameters of one engine deck. More...
 
class  JetEngine
 Class which gathers the parameters of a jet engine. More...
 
class  ScaledPerformanceCharacteristics
 Class that gathers the following performance characteristics: thrust, fuel flow, TSFC and N1. More...
 
class  TurbopropEngine
 Class which gathers the parameters of a turboprop engine. More...
 

Public Member Functions

 cpacsEngine ()
 Constructor of class cpacsEngine. More...
 
virtual ~cpacsEngine ()
 Destructor of class cpacsEngine. More...
 

Public Attributes

information info
 
transformation trafo
 
std::vector< sectionnacelleSections
 
std::vector< positioningnacellePositionings
 
std::vector< segmentnacelleSegments
 
std::string symmetry
 
std::string engineUID
 
std::string parentUID
 
double length
 
double width
 
double height
 
double diameter
 
double propDiameter
 
double fanDiameter
 
double EquivalentThrust
 
double scaleEngines
 
double ScaleFuelFlow
 
double thrust00
 
double fpr00
 
double bpr00
 
double opr00
 
enginePerformanceMap theEnginePerformanceMap
 
JetEngine theJetEngineData
 
TurbopropEngine theTurbopropEngineData
 
ScaledPerformanceCharacteristics maxTakeOff
 
ScaledPerformanceCharacteristics maxGoAround
 
ScaledPerformanceCharacteristics maxContinuousMax
 
ScaledPerformanceCharacteristics maxContinuousBucket
 
ScaledPerformanceCharacteristics maxContinuousBucketOfftakes
 

Detailed Description

Class which contains geometry and performance parameters of the engine.

Constructor & Destructor Documentation

◆ cpacsEngine()

cpacsAcft::cpacsEngine::cpacsEngine ( )

Constructor of class cpacsEngine.

◆ ~cpacsEngine()

cpacsAcft::cpacsEngine::~cpacsEngine ( )
virtual

Destructor of class cpacsEngine.

Member Data Documentation

◆ bpr00

double cpacsAcft::cpacsEngine::bpr00

Bypass ratio at takeoff [-]

◆ diameter

double cpacsAcft::cpacsEngine::diameter

Outer diameter of the engine [m]

◆ engineUID

std::string cpacsAcft::cpacsEngine::engineUID

uID of the engine

◆ EquivalentThrust

double cpacsAcft::cpacsEngine::EquivalentThrust

Equivalent thrust of the engine [kN]

◆ fanDiameter

double cpacsAcft::cpacsEngine::fanDiameter

fan diameter (= inner diameter) of the engine [m]

◆ fpr00

double cpacsAcft::cpacsEngine::fpr00

Fan pressure ratio at takeoff [-]

◆ height

double cpacsAcft::cpacsEngine::height

width of the unmounted engine [m] Height of the unmounted engine [m]

◆ info

information cpacsAcft::cpacsEngine::info

Object of the information class that provides the CPACS engine infos like uID and description

◆ length

double cpacsAcft::cpacsEngine::length

Overall length of the engine [m]

◆ maxContinuousBucket

ScaledPerformanceCharacteristics cpacsAcft::cpacsEngine::maxContinuousBucket

ScaledPerformanceCharacteristics class object for max Continuous Bucket

◆ maxContinuousBucketOfftakes

ScaledPerformanceCharacteristics cpacsAcft::cpacsEngine::maxContinuousBucketOfftakes

ScaledPerformanceCharacteristics class object for max Continuous Bucket Offtakes

◆ maxContinuousMax

ScaledPerformanceCharacteristics cpacsAcft::cpacsEngine::maxContinuousMax

ScaledPerformanceCharacteristics class object for max Continuous Max

◆ maxGoAround

ScaledPerformanceCharacteristics cpacsAcft::cpacsEngine::maxGoAround

ScaledPerformanceCharacteristics class object for max Go-Around

◆ maxTakeOff

ScaledPerformanceCharacteristics cpacsAcft::cpacsEngine::maxTakeOff

ScaledPerformanceCharacteristics class object for max TakeOff

◆ nacellePositionings

std::vector<positioning> cpacsAcft::cpacsEngine::nacellePositionings

Vector of the nacelle positions in the cpacs file

◆ nacelleSections

std::vector<section> cpacsAcft::cpacsEngine::nacelleSections

Vector of the nacelle sections in the cpacs file

◆ nacelleSegments

std::vector<segment> cpacsAcft::cpacsEngine::nacelleSegments

Vector of the nacelle segments in the cpacs file

◆ opr00

double cpacsAcft::cpacsEngine::opr00

Overall pressure ratio at takeoff [-]

◆ parentUID

std::string cpacsAcft::cpacsEngine::parentUID

uID of the component on which the engine is mounted

◆ propDiameter

double cpacsAcft::cpacsEngine::propDiameter

prop diameter of the engine

◆ scaleEngines

double cpacsAcft::cpacsEngine::scaleEngines

◆ ScaleFuelFlow

double cpacsAcft::cpacsEngine::ScaleFuelFlow

Scaling factor for the engine model i.S.e. Gummimotors

◆ symmetry

std::string cpacsAcft::cpacsEngine::symmetry

Symmetry axis of the engine (if unsymmetric: string symmetry= "")

◆ theEnginePerformanceMap

enginePerformanceMap cpacsAcft::cpacsEngine::theEnginePerformanceMap

enginePerformanceMap class object

◆ theJetEngineData

JetEngine cpacsAcft::cpacsEngine::theJetEngineData

JetEngine class object

◆ theTurbopropEngineData

TurbopropEngine cpacsAcft::cpacsEngine::theTurbopropEngineData

TurbopropEngine class object

◆ thrust00

double cpacsAcft::cpacsEngine::thrust00

Scaling factor for the fuel flow Thrust at takeoff [kN]

◆ trafo

transformation cpacsAcft::cpacsEngine::trafo

Object of the transformation class which provides the CPACS values "scaling" [-], "translation" [m] and "rotation" [deg]

◆ width

double cpacsAcft::cpacsEngine::width

The documentation for this class was generated from the following files: