00001 // OneGeneReplicaMinimizableDirector.h: interface for the COneGeneReplicaMinimizableDirector class. 00002 // 00004 00005 #if !defined(AFX_ONEGENEREPLICAMINIMIZABLEDIRECTOR_H__A2F1EDA2_9ED0_4884_8C18_452E9ADEA3A7__INCLUDED_) 00006 #define AFX_ONEGENEREPLICAMINIMIZABLEDIRECTOR_H__A2F1EDA2_9ED0_4884_8C18_452E9ADEA3A7__INCLUDED_ 00007 00008 #if _MSC_VER > 1000 00009 #pragma once 00010 #endif // _MSC_VER > 1000 00011 00012 #include "ReplicaMinimizableDirector.h" 00013 #include "OneGeneInhibitoryNetwork.h" 00014 #include "QualityControlRungeKuttaMover.h" 00015 #include "QualityControlCashKarpMover.h" 00016 #include "QualityControlRK2TMover.h" 00017 #include "GnuPlotterTimeSeriesObserver.h" 00018 #include "RK2ExplicitEulerHybridMover.h" 00019 #include "SynchronizedCashKarpMover.h" 00020 #include "RK2TMover.h" 00021 #include "RK4Mover.h" 00022 #include "Experiment.h" 00023 #include "typedefs.h" 00024 #include "AlternateOneGeneInhibitoryNetwork.h" 00025 00026 class COneGeneReplicaMinimizableDirector : public CReplicaMinimizableDirector 00027 { 00028 public: 00029 COneGeneReplicaMinimizableDirector(double epsSqr=0.1, double deltaSqr=0.1); 00030 virtual ~COneGeneReplicaMinimizableDirector(); 00031 private: 00032 void DefineExperiments(); 00033 protected: 00034 vpGnuPlotter m_vpPlotterList; 00035 }; 00036 00037 #endif // !defined(AFX_ONEGENEREPLICAMINIMIZABLEDIRECTOR_H__A2F1EDA2_9ED0_4884_8C18_452E9ADEA3A7__INCLUDED_)