#ifndef __SIMULATION_MANAGER_H__ #define __SIMULATION_MANAGER_H__ #include "site-stuff.h" #include #include #include #include "param.h" #ifdef LC_UNSC #define TEST_ARRAYS test_arrays_ #define FLUX2AVE flux2ave_ #define AVE2FLUX ave2flux_ #define FIXBOUT fixbout_ #define RESETB resetb_ #elif LC_NOUNSC #define TEST_ARRAYS test_arrays #define FLUX2AVE flux2ave #define AVE2FLUX ave2flux #define FIXBOUT fixbout #define RESETB resetb #endif /// Defined in test-arrays.F extern "C" void TEST_ARRAYS(); /// Defined in therest.F extern "C" void FLUX2AVE(); /// Defined in therest.F extern "C" void AVE2FLUX(); /// Defined in fixB.F extern "C" void FIXBOUT(); /// Defined in fixB.F extern "C" void RESETB(); /// Abstract base class for LFM-para I/O /** * @seealso MHDManager, IonosphereManager */ class SimulationManager { public: protected: private: }; #endif