亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gastatistics.h

?? 遺傳算法做的排課系統
?? H
字號:

#ifndef __GA_STATISTICS_H__
#define __GA_STATISTICS_H__

#include "..\ExportImport.h"
#include "..\CallConvention.h"

namespace Common
{
	// Statistical value types
	enum GaStatValueType
	{
		GSV_BEST_FITNESS, 
		GSV_BEST_FITNESS_SCALED, 
		GSV_AVG_FITNESS, 
		GSV_AVG_FITNESS_SCALED, 
		GSV_WORST_FITNESS, 
		GSV_WORST_FITNESS_SCALED, 
		GSV_TOTAL_FITNESS, 
		GSV_TOTAL_FITNESS_SCALED,
		GSV_POPULATION_SIZE
	};

	// Number of statistical value types
	const int GaNumberOfStatValueTypes = GSV_POPULATION_SIZE - GSV_BEST_FITNESS + 1;

	// Statistical value
	template <typename T>
	class GaStatValue
	{

	private:

		// Current value
		T _current;

		// Previous value
		T _previous;

	public:

		// Initialization of the values
		DLL_EXPORT
		GaStatValue(T current,
			T previous);

		// Initialization of the values with defaults
		DLL_EXPORT
		GaStatValue();

		// Returns current value
		DLL_EXPORT
		T GACALL GetCurrent() const;

		// Sets current value
		DLL_EXPORT
		void GACALL SetCurrent(T value);

		// Returns previous value
		DLL_EXPORT
		T GACALL GetPrevious() const;

		// Sets previous value
		DLL_EXPORT
		void GACALL SetPrevious(T value);

		// Returns TRUE if current value is changed 
		DLL_EXPORT
		bool GACALL Changed() const;

		// Combines two statistical values and returns result
		DLL_EXPORT
		GaStatValue<T> GACALL operator +(const GaStatValue<T>& rhs);

		// Combine statistical value with another
		DLL_EXPORT
		GaStatValue<T>& GACALL operator +=(const GaStatValue<T>& rhs);

	};// END CLASS DEFINITION GaStatValue

	// Floating point single precision statistical value
	typedef GaStatValue<float> GaFloatStatValue;

	// Tracks statistic and provides basic statistical information for one ore more populations.
	class GaStatistics
	{

	private:

		// Current generation
		int _currentGeneration;

		// Statistical values
		GaFloatStatValue _values[ GaNumberOfStatValueTypes ];

	public:

		// Initialize statistical information
		DLL_EXPORT
		GaStatistics();

		// Clears all values
		DLL_EXPORT
		void GACALL Clear();

		// The generation switch, updates statistical information for new and previous generation.
		DLL_EXPORT
		void GACALL NextGeneration();

		// Copies statistic values
		DLL_EXPORT
		void GACALL CopyFrom(const GaStatistics& stats,
			bool previous,
			bool current,
			bool currentGeneration);

		// Returns current generation
		DLL_EXPORT
		int GACALL GetCurrentGeneration() const;

		// Get progress of a value between this and previous generation
		DLL_EXPORT
		float GACALL GetValueProgress(GaStatValueType value,
			bool percent) const;

		// Change value
		DLL_EXPORT
		void GACALL ChangeValue(GaStatValueType type,
			float value,
			bool relative);

		// Returns statistical values
		DLL_EXPORT
		const GaFloatStatValue& GACALL GetValue(GaStatValueType value) const;

		// Combines information
		DLL_EXPORT
		GaStatistics GACALL operator +(const GaStatistics& rhs);

		// Combines information
		DLL_EXPORT
		GaStatistics& GACALL operator +=(const GaStatistics& rhs);

	};// END CLASS DEFINITION GaStatistics

} // Common

#endif //__GA_STATISTICS_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av一区| 欧美国产综合一区二区| 欧美成人福利视频| 中文字幕一区免费在线观看| 亚洲自拍偷拍av| 国产一区999| 欧美肥大bbwbbw高潮| 国产精品免费网站在线观看| 男人的天堂久久精品| 色婷婷激情综合| 久久精品视频在线免费观看| 日韩精品一二三四| 在线一区二区三区四区五区| 亚洲特级片在线| 国内外成人在线视频| 欧美日韩视频专区在线播放| 中文字幕中文字幕一区二区| 国产美女精品在线| 欧美一级免费大片| 夜夜嗨av一区二区三区网页| 99精品视频一区二区三区| 日韩欧美国产麻豆| 偷拍一区二区三区| 欧美影视一区在线| 一区二区三区四区乱视频| 国产激情一区二区三区四区| 2017欧美狠狠色| 日本成人中文字幕| 欧美日本一区二区三区四区| 一级精品视频在线观看宜春院 | 91最新地址在线播放| 国产欧美日韩另类一区| 精品亚洲成a人在线观看| 制服丝袜亚洲播放| 日韩高清在线不卡| 91精品视频网| 免费观看久久久4p| 欧美成人精品高清在线播放 | 蜜臀av一区二区三区| 精品视频一区二区三区免费| 亚洲成人午夜影院| 欧美精品在线观看播放| 视频一区国产视频| 欧美一卡在线观看| 精品一区二区三区在线观看| 亚洲精品大片www| 91同城在线观看| 国产精品久久久久久久久搜平片| 成人18视频在线播放| 国产精品第一页第二页第三页| 岛国一区二区在线观看| 专区另类欧美日韩| 欧美在线观看18| 石原莉奈在线亚洲二区| 日韩精品影音先锋| 国产精品主播直播| 亚洲乱码精品一二三四区日韩在线| 色网站国产精品| 天天av天天翘天天综合网色鬼国产| 7777精品伊人久久久大香线蕉最新版| 青草国产精品久久久久久| 欧美成人三级在线| 国产a久久麻豆| 亚洲图片自拍偷拍| 日韩欧美国产午夜精品| 成人开心网精品视频| 亚洲激情男女视频| 亚洲精品一区二区三区影院| yourporn久久国产精品| 图片区日韩欧美亚洲| 久久日韩精品一区二区五区| 99国产精品久久| 日韩成人av影视| 国产精品免费视频一区| 欧美一区永久视频免费观看| 国产成人亚洲综合a∨婷婷| 亚洲色图丝袜美腿| 日韩女优电影在线观看| 成人av手机在线观看| 亚洲激情自拍视频| 精品久久99ma| 91国产成人在线| 国产一区二区在线观看免费| 亚洲综合小说图片| 国产欧美日韩中文久久| 欧美三级三级三级爽爽爽| 国产精品99久| 午夜a成v人精品| 国产精品久久久久久久久免费樱桃| 在线播放中文字幕一区| 91在线高清观看| 国产一区二区免费视频| 亚洲一区二区三区精品在线| 国产午夜亚洲精品羞羞网站| 欧美日韩精品欧美日韩精品| 国产91精品露脸国语对白| 另类人妖一区二区av| 亚洲电影激情视频网站| 亚洲欧美综合另类在线卡通| 久久综合九色综合欧美就去吻| 欧美精品在线一区二区| 欧美性色综合网| 99热精品国产| 国产精品一区二区三区乱码 | 日韩理论电影院| 国产亚洲成av人在线观看导航| 欧美一卡二卡在线观看| 欧美天天综合网| 91精品福利在线| 91女厕偷拍女厕偷拍高清| 丁香亚洲综合激情啪啪综合| 久久99精品一区二区三区| 日韩和欧美一区二区| 婷婷一区二区三区| 亚洲成人免费看| 视频一区二区中文字幕| 天天免费综合色| 视频在线在亚洲| 视频一区二区中文字幕| 日韩国产欧美一区二区三区| 亚洲第一福利一区| 日韩av中文字幕一区二区| 午夜精品久久久久久久99水蜜桃| 一区二区三区国产| 一区二区三区高清| 午夜视频在线观看一区二区三区| 亚洲国产日韩在线一区模特| 亚洲国产精品人人做人人爽| 午夜av一区二区三区| 男人的j进女人的j一区| 久久99精品国产麻豆不卡| 国产一区二区不卡老阿姨| 国产成人精品亚洲777人妖 | 中文字幕不卡的av| 亚洲少妇30p| 一区二区三区精品在线观看| 亚洲国产精品一区二区久久| 午夜精品视频在线观看| 免费欧美在线视频| 国产激情91久久精品导航| av中文字幕亚洲| 欧美在线短视频| 91精品国产91久久久久久一区二区| 日韩精品自拍偷拍| 国产日产欧美一区二区视频| 日韩美女精品在线| 五月婷婷综合在线| 韩国女主播一区| 99国产一区二区三精品乱码| 欧美日韩中文国产| 精品美女在线观看| 亚洲三级电影网站| 日韩中文字幕av电影| 国产成a人无v码亚洲福利| 97se亚洲国产综合自在线| 欧美图区在线视频| 久久综合狠狠综合久久综合88| 亚洲六月丁香色婷婷综合久久 | 国产精品第五页| 日韩专区中文字幕一区二区| 国产成人综合网站| 欧美日韩视频在线一区二区| 久久精品亚洲精品国产欧美| 亚洲 欧美综合在线网络| 国产精品影视在线| 欧美精三区欧美精三区| 国产精品久久久久婷婷| 日本午夜精品视频在线观看 | 久久综合狠狠综合久久激情 | **性色生活片久久毛片| 亚洲高清视频中文字幕| 国产风韵犹存在线视精品| 欧美色老头old∨ideo| 欧美国产一区二区| 免费av成人在线| 欧美无砖专区一中文字| 久久久久久久久久久黄色| 日韩激情一二三区| 91色.com| 国产欧美精品日韩区二区麻豆天美| 天天综合天天综合色| 91亚洲精品久久久蜜桃网站 | 欧美日韩国产一二三| 国产精品视频一区二区三区不卡| 久久91精品久久久久久秒播| 欧美日韩国产一级| 亚洲资源中文字幕| 一本一道久久a久久精品综合蜜臀| 2014亚洲片线观看视频免费| 蜜臀av一区二区在线观看| 欧美精品色综合| 亚洲国产精品自拍| 欧美亚洲日本国产| 亚洲在线视频免费观看| 91视频免费看| 亚洲品质自拍视频| 一本一道久久a久久精品| 亚洲人成伊人成综合网小说| 99免费精品在线| 亚洲男帅同性gay1069|