
//using namespace std;


#define SIMU_SpiceTest



#ifdef SIMU_TestRC
#include "App_TestRC.hpp"    //a test to compare accuracies of ODE solvers. (** This simulation not up to date **)
#endif
#ifdef SIMU_TestRC1
#include "App_TestRC1.hpp"   //a test to see if plotting utility works. (** This simulation not up to date **)
#endif
#ifdef SIMU_TestRLC
#include "App_TestRLC.hpp"   //a simulation of an series RLC circuit
#endif
#ifdef SIMU_CMChoke
#include "App_CMChoke.hpp"   //a simulation of a common mode choke used for PWM "edge" softening.
#endif
#ifdef SIMU_DualCMChoke
#include "App_DualCMChoke.hpp"   //a simulation of two common mode choke used for PWM "edge" softening and configured for "ring" cancelation.
#endif
#ifdef SIMU_Observer
#include "App_Observer.hpp"  //a simulation of an AC motor with an observer
#endif
#ifdef SIMU_SpiceTest
#include "App_SpiceTest.hpp"  //a simulation of an M2LC spice model that checked against App_SpiceTest.cir and App_NgSpiceTest.cir
#endif
#ifdef SIMU_MultiLevelSpaceVector
#include "../MultiLevelSpaceVector/App_MultiLevelSpaceVector.hpp"  //a simulation of an 3 phase M2LC spice model using Space Vector modulation
#endif
#ifdef SIMU_MultiLevelDCTest
#include "../MultiLevelDCTest/App_MultiLevelDCTest.hpp"  //a simulation of an 1 phase M2LC spice model to analyze a DC Current source load.
#endif



