?? genlinear.hpp
字號:
//頭文件: GenLinear.hpp
//目的: 為線性規格化遺傳算法提供基類,本類為Genetic的派生類
//語言: VC++ 6.0
//時間: 1999年7月
//作者: 劉康
//環境: Win32
//注意: EvalVal(INIDIVIDUAL&)應由用戶類覆蓋,以提供正確的評價函數.
//////////////////////////////////////////////////////////////////////
#if !defined(__GENLINEAR_HPP)
#define __GENLINEAR_HPP
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Genetic.hpp"
class GenLinear : public Genetic
{
protected:
double FitStep; //適合度遞增步長
bool ValOK; //評價函數計算好標志
virtual void Generation(); //產生新一代
public:
GenLinear(int n, int gl);
GenLinear(GenLinear&);
virtual ~GenLinear(){};
virtual double GetFit(int i); //適合度計算函數
void SetFitStart(double s){FitStep=s;};
};
#endif // !defined(__GENLINEAR_HPP)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -