41 Vector2D<double> A,B,C,D;
42 std::vector<double> x0, u0, y0;
43 std::vector<std::string> x_names, u_names, y_names, x_units, u_units, y_units;
44 std::string aircraft_name;
55 void WriteScicoslab()
const;
62 void WriteScicoslab(std::string& path)
const;
73 const Vector2D<double>& GetInputMatrix()
const {
return B; };
74 const Vector2D<double>& GetOutputMatrix()
const {
return C; };
75 const Vector2D<double>& GetFeedforwardMatrix()
const {
return D; };
77 const std::vector<double>& GetInitialState()
const {
return x0; };
78 const std::vector<double>& GetInitialInput()
const {
return u0; };
79 const std::vector<double>& GetInitialOutput()
const {
return y0; };
81 const std::vector<std::string>& GetStateNames()
const {
return x_names; };
82 const std::vector<std::string>& GetInputNames()
const {
return u_names; };
83 const std::vector<std::string>& GetOutputNames()
const {
return y_names; };
85 const std::vector<std::string>& GetStateUnits()
const {
return x_units; };
86 const std::vector<std::string>& GetInputUnits()
const {
return u_units; };
87 const std::vector<std::string>& GetOutputUnits()
const {
return y_units; };