Public Methods
-
Engine()
-
~Engine()
-
inline void setName(const string &n)
-
inline string getName() const
-
inline void setPosition(const Vector3D &pos)
-
inline void setDirection(const Vector3D &dir)
-
inline Vector3D getPosition() const
-
inline Vector3D getDirection() const
-
void Compute(double dT, double M, double h, double deltaT_commanded)
- This method computes the thrust and TSFC for current t
-
inline double getThrust() const
-
virtual int LoadXML(char* file_name)
- double getTSFC() const {return TSFC;}
-
virtual int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
-
virtual int LoadXMLdatafile(char* file_name)
-
virtual int ParseXMLdatafile(xmlDocPtr doc, xmlNodePtr cur)
-
void OutProperties() const
Private Fields
-
string name
-
Vector3D Position
-
Vector3D Direction
-
Table3 thrust_table
-
Function01 Tc
- Curve T_constant; // wit table or with bezier?
-
Lag lag
- Time constant for lead-lag.
-
double deltaT_comm
- lag to simulate inertia in response.
-
double deltaT_effec
- commanded %thrust (value to achieve).
-
double Thrust
- effective (actual) %thrust.
Documentation
Engine()
~Engine()
inline void setName(const string &n)
inline string getName() const
inline void setPosition(const Vector3D &pos)
inline void setDirection(const Vector3D &dir)
inline Vector3D getPosition() const
inline Vector3D getDirection() const
void Compute(double dT, double M, double h, double deltaT_commanded)
- This method computes the thrust and TSFC for current t
inline double getThrust() const
virtual int LoadXML(char* file_name)
- double getTSFC() const {return TSFC;}
virtual int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
virtual int LoadXMLdatafile(char* file_name)
virtual int ParseXMLdatafile(xmlDocPtr doc, xmlNodePtr cur)
void OutProperties() const
string name
Vector3D Position
Vector3D Direction
Table3 thrust_table
Function01 Tc
- Curve T_constant; wit table or with bezier?
Lag lag
- Time constant for lead-lag. Tc=Tc(%RPM)
double deltaT_comm
- lag to simulate inertia in response. This is the same of control library, but here used to model physic phenomena
double deltaT_effec
- commanded %thrust (value to achieve). The input of lag.
double Thrust
- effective (actual) %thrust. The output of lag
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.