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++.