?? baimabeiopti.h
字號:
//---------------------------------------------------------------------------
#ifndef BaiMaBeiOptiH
#define BaiMaBeiOptiH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ADODB.hpp>
#include <DB.hpp>
#include <ExtCtrls.hpp>
#include "WuXing.h"
#include "SearchMap.h"
//---------------------------------------------------------------------------
class TTBaiMaBeiOpti : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TButton *GuanBi;
TADOTable *ADOWell;
TADOTable *ADOPipe;
TTimer *Timer;
TADOTable *ADOResult;
void __fastcall TimerTimer(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
private: // User declarations
bool Terminated;
TTWuXingCanShu WuXing;
WellHead *Head,*OldHead;
TTSearchMap Map;
int GenNum,popsize,NewPopsize;
GenUnit * population;
long Generation;
double PMutation,PCross;
int* StationFlag;
double *Uper,*Lower;
GenUnit * BestUnit;
GenUnit* NewPop;
//數據信息
double JiShuBanJing,JingKouWenDu,ZuiDiRuZhanYaLi,JingKouHuiYa,ZuiDiRuWenDu,K;
double QiYaLi,SheJiHanShuiLv,YouSheJiYaLi,JingJiLiuSu,TuRangWenDu,QiXiangDuiMiDu;
double NianDu50,MiDu20;
int ShuRuHanShuiLv;
//數據信息結束
double GuanJing,BiHou,DanWeiZhiLiang;
double GetYaJiang(double G,double T,double Pz,double QiYouBi,double HanShuiLv,double d,double L,double GaoCha);
void BuJuJieGuo();
void Cross(long generation);
void Evaluate();
void GetBest();
void GetPipePara();
void GetWellPara();
void Initialize();
void Mutate(long generation);
void Select();
void ShuiLiJiSuan();
void Execute();
void Terminate();
public: // User declarations
__fastcall TTBaiMaBeiOpti(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TTBaiMaBeiOpti *TBaiMaBeiOpti;
//---------------------------------------------------------------------------
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -