JSBSim Flight Dynamics Model  1.0 (02 March 2017)
An Open Source Flight Dynamics and Control Software Library in C++
FGLinearization.h
1 /*
2  * FGLinearization.h
3  * Copyright (C) James Goppert 2010 <james.goppert@gmail.com>
4  *
5  * FGLinearization.h is free software: you can redistribute it and/or modify it
6  * under the terms of the GNU Lesser General Public License as published by the
7  * Free Software Foundation, either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * FGLinearization.h is distributed in the hope that it will be useful, but
11  * WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13  * See the GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License along
16  * with this program. If not, see <http://www.gnu.org/licenses/>.
17  */
18 
19 #ifndef FGLinearization_H_
20 #define FGLinearization_H_
21 
22 #include "initialization/FGTrimmer.h"
23 #include "math/FGStateSpace.h"
24 #include <iomanip>
25 #include <fstream>
26 #include "models/FGAircraft.h"
27 #include "models/propulsion/FGEngine.h"
28 #include "models/propulsion/FGTurbine.h"
29 #include "models/propulsion/FGTurboProp.h"
30 #include "math/FGNelderMead.h"
31 #include <stdexcept>
32 #include <fstream>
33 #include <cstdlib>
34 
35 namespace JSBSim {
36 
38 {
39 public:
40  FGLinearization(FGFDMExec * fdmPtr, int mode);
41 };
42 
43 } // JSBSim
44 
45 #endif //FGLinearization_H_
46 
47 // vim:ts=4:sw=4
Encapsulates the JSBSim simulation executive.
Definition: FGFDMExec.h:189