00001 #pragma once 00002 #include "../src/NetworkMinimizableDirector.h" 00003 #include "../src/Experiment.h" 00004 #include "../src/SubjectObserver.h" 00005 #include "../src/RK2ExplicitEulerHybridMover.h" 00006 #include "../src_ac/PC12RapMinusNetwork.h" 00007 #include "../src/GnuPlotterTimeSeriesObserver.h" 00008 #include "../src/QualityControlCashKarpMover.h" 00009 00010 class CPC12RapMinusMinimizableDirector : public NetworkMinimizableDirector 00011 { 00012 public: 00013 CPC12RapMinusMinimizableDirector(void); 00014 virtual ~CPC12RapMinusMinimizableDirector(void); 00015 double GetParameter(int parIndex); 00016 int GetNParameters(); 00017 private: 00018 // From pure virtual function in NetworkMinimizableDirector 00019 void DefineExperiments(); 00020 protected: 00021 std::vector<GnuPlotter *> _plotterList; 00022 };