Public Member Functions |
| | DtConstantAircraftFuelConsumptionModel () |
| bool | isValid () const |
| | Allows system to be configured but still warn user that something may be wrong.
|
| virtual bool | addDataPoints (const DtRwAircraftEngineEfficiencyDataPointList &datapoints, double startWeight, double endWeight, std::ostream *errorStream=0) |
| | Only uses first point.
|
| virtual double | interpolateEfficiency (double speed, double altitude) const |
| | Interpolate an engine efficiency at a given speed and altitude.
|
| | DtAircraftFuelConsumptionModel () |
| virtual | ~DtAircraftFuelConsumptionModel () |
| | Virtual destructor.
|
| virtual double | calculateEfficiency (double range, double speed, double startMass, double endMass) const |
| | Calculates an engine efficiency.
|
| virtual double | calculateRange (double speed, double altitude, double startMass, double endMass) const |
| | Calculates the range at specific conditions.
|
| virtual double | fuelConsumed (double range, double speed, double altitude, double mass) const |
| | Calculate the fuel consumed over a given range.
|
| virtual bool | shouldConsumeFuel () const |
| | Returns true if the model should currently consume fuel.
|
| virtual void | setShouldConsumeFuel (bool shouldConsume) |
| | Enables or disables fuel consumption.
|
Uses a single efficiency number (i.e. doesn't do any interpolation).