#ifndef _YASIM_HXX #define _YASIM_HXX #include namespace yasim { class FGFDM; }; class YASim : public FGInterface { public: YASim(double dt); // Load externally set stuff into the FDM virtual void init(); virtual void bind(); // Run an iteration virtual void update(int iterations); private: void report(); void copyFromYASim(); void copyToYASim(bool copyState); void printDEBUG(); yasim::FGFDM* _fdm; float _dt; }; #endif // _YASIM_HXX