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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? reducer.h

?? 粗慥集成算法集合 ,并有詳細(xì)的文檔資料和測試數(shù)據(jù)處
?? H
字號(hào):
//-------------------------------------------------------------------
// Author........: Aleksander 豩rn
// Date..........: 960307
// Description...:
// Revisions.....:
//===================================================================

#ifndef __REDUCER_H__
#define __REDUCER_H__

#include <copyright.h>

#include <kernel/algorithms/algorithm.h>
#include <kernel/algorithms/objectselector.h>

#include <kernel/structures/discernibilityfunction.h>
#include <kernel/structures/booleansopfunction.h>
#include <kernel/structures/reduct.h>
#include <kernel/structures/reducts.h>
#include <kernel/structures/generalizeddecision.h>

//-------------------------------------------------------------------
// Class.........: Reducer
// Author........: Aleksander 豩rn
// Date..........: 960307
// Description...:
// Revisions.....:
//===================================================================

class Reducer : public Algorithm {
protected:

	//- Algorithm parameters...........................................
	Reduct::Discernibility   discernibility_;      // Type of reducts to calculate (full or object related).
	bool                     modulo_decision_;     // Compute reducts modulo decision attribute?
	ObjectSelector           selector_;            // Handles object selection.
	bool                     idg_;                 // Use indiscernibility definition graph (IDG)?
	String                   filename_idg_;        // IDG location, if relevant.
	bool                     precompute_;          // Precompute all disc. matrix entries?
	bool                     brt_;                 // Use boundary region thinning (BRT)?
	float                    precision_brt_;       // BRT precision, if relevant;

protected:

	//- Helper methods.................................................
	virtual bool             CreateFunction(DiscernibilityFunction &function, const DiscernibilityMatrix &matrix, const DecisionTable &table, bool masked, const Discerner &discerner) const;
	virtual bool             CreateFunction(DiscernibilityFunction &function, const DiscernibilityMatrix &matrix, int object_no, const DecisionTable &table, bool masked, const Discerner &discerner, const GeneralizedDecision::Handles *decisions) const;

	virtual bool             AppendReduct(Reducts &reducts) const;
	virtual bool             AppendReducts(const BooleanSOPFunction &primeimplicants, const Vector(int) &supports, Reducts &reducts) const;
	virtual bool             AppendReducts(const BooleanSOPFunction &primeimplicants, const DecisionTable &table, int object_no, bool masked, const Vector(int) &supports, Reducts &reducts) const;

public:

  //- Constructors/destructor........................................
  Reducer();
  virtual ~Reducer();

  //- Methods inherited from Identifier..............................
	DECLAREIDMETHODS()

	//- Methods inherited from Algorithm...............................
	virtual String           GetParameters() const;
	virtual bool             SetParameter(const String &keyword, const String &value);
	virtual bool             IsApplicable(const Structure &structure, bool warn = true) const;
	virtual Structure       *Apply(Structure &structure) const = 0;

	//- New virtual methods............................................
	virtual bool             ComputePrimeImplicants(const DiscernibilityFunction &function, BooleanSOPFunction &primeimplicants, Vector(int) &supports) const;

	//- Parameter methods..............................................
	Reduct::Discernibility   GetDiscernibility() const {return discernibility_;}
	bool                     SetDiscernibility(Reduct::Discernibility discernibility) {discernibility_ = discernibility; return true;}

	bool                     ModuloDecision() const {return modulo_decision_;}
	bool                     ModuloDecision(bool modulo_decision) {modulo_decision_ = modulo_decision; return true;}

	ObjectSelector          &GetObjectSelector() {return selector_;}
	const ObjectSelector    &GetObjectSelector() const {return selector_;}
	bool                     SetObjectSelector(ObjectSelector &selector) {selector_ = selector; return true;}

	virtual bool             UseIDG() const;
	virtual bool             UseIDG(bool idg);

	virtual const String    &GetIDGFilename() const;
	virtual bool             SetIDGFilename(const String &filename);

	virtual bool             PrecomputeMatrix() const;
	virtual bool             PrecomputeMatrix(bool precompute);

	virtual bool             UseBRT() const;
	virtual bool             UseBRT(bool brt);

	virtual float            GetBRTPrecision() const;
	virtual bool             SetBRTPrecision(float precision);

	//- Parameter methods, for internal use only.......................
	virtual bool             IsDynamicComponent() const;
	virtual bool             IsDynamicComponent(bool is_dynamic);

};

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩另类一区| 亚洲国产欧美在线| 国产一区二区三区| 日韩精品一区在线观看| 蜜臀91精品一区二区三区| 国产激情偷乱视频一区二区三区| 欧美一区二区三区播放老司机| 亚洲国产裸拍裸体视频在线观看乱了 | 视频一区中文字幕国产| 欧美在线观看禁18| 一区二区三区四区激情| 欧美在线啊v一区| 偷拍一区二区三区四区| 欧美丰满少妇xxxxx高潮对白| 日韩精品1区2区3区| 538prom精品视频线放| 精品中文字幕一区二区| 久久久噜噜噜久久中文字幕色伊伊| 极品尤物av久久免费看| 中文字幕乱码日本亚洲一区二区| 国产盗摄女厕一区二区三区| 中文字幕人成不卡一区| 色婷婷精品大在线视频| 亚洲成av人片一区二区梦乃| 91精品国产91久久久久久一区二区 | 久久精品国产亚洲高清剧情介绍| 日韩区在线观看| 国产在线精品国自产拍免费| 精品国产一区二区亚洲人成毛片| 激情另类小说区图片区视频区| 国产欧美日韩不卡| 色噜噜久久综合| 一区二区三区不卡视频| 日韩一二三区视频| 成人性生交大合| 亚洲曰韩产成在线| 日韩欧美色综合| 9人人澡人人爽人人精品| 亚洲一区二区三区四区在线| 欧美午夜视频网站| 日本美女一区二区三区| 国产精品欧美极品| 在线观看日韩高清av| 狠狠色综合播放一区二区| 中文字幕一区二区三中文字幕| 在线国产电影不卡| 国产精品乡下勾搭老头1| 亚洲香肠在线观看| 中文字幕不卡三区| 91麻豆精品国产综合久久久久久| 成人在线视频一区二区| 日韩制服丝袜先锋影音| 国产精品久久久久影院色老大 | 色综合欧美在线| 久久国产乱子精品免费女| 国产精品久久久久久久久免费丝袜| 欧美性色欧美a在线播放| 国产激情91久久精品导航| 亚洲成av人综合在线观看| 国产精品久久久久久亚洲伦| 在线观看91精品国产麻豆| 国产精品99精品久久免费| 日本欧美肥老太交大片| 夜夜嗨av一区二区三区网页 | 精品国产一区二区三区忘忧草| 一本一道久久a久久精品综合蜜臀| 免费成人在线播放| 亚洲第一二三四区| 中文字幕日韩精品一区| 久久精品人人做| 欧美电影在线免费观看| 色综合婷婷久久| 国产成人在线看| 久久精品av麻豆的观看方式| 亚洲国产精品久久艾草纯爱| 中文字幕在线观看一区二区| 日韩欧美国产一二三区| 欧美精品自拍偷拍| 91九色最新地址| 一本一道久久a久久精品| 成人福利视频网站| 国产成人午夜视频| 精品一二线国产| 日韩精品一二区| 水野朝阳av一区二区三区| 午夜精品一区在线观看| 亚洲一区二区欧美日韩| 亚洲精品国产一区二区三区四区在线| 久久影院午夜片一区| 日韩无一区二区| 91精品视频网| 日韩天堂在线观看| 日韩欧美激情在线| 精品国精品自拍自在线| 日韩精品影音先锋| 久久久综合精品| 国产欧美精品一区二区三区四区| 久久久www成人免费无遮挡大片| 精品乱人伦小说| 久久婷婷久久一区二区三区| 久久久不卡网国产精品一区| 国产日韩在线不卡| 亚洲三级免费观看| 久久久精品2019中文字幕之3| 久久久国产精品午夜一区ai换脸| 亚洲国产经典视频| 亚洲乱码国产乱码精品精小说| 亚洲乱码国产乱码精品精可以看 | 成人黄色一级视频| 97国产精品videossex| 91精品办公室少妇高潮对白| 在线这里只有精品| 91精品免费观看| 精品乱人伦一区二区三区| 亚洲国产精品精华液2区45| 亚洲欧美偷拍另类a∨色屁股| 一区二区在线观看免费| 日韩高清在线观看| 国产成人在线网站| 色一区在线观看| 日韩免费成人网| 亚洲国产精品传媒在线观看| 日韩国产一二三区| 色综合天天综合网天天狠天天 | 国产欧美一区二区精品久导航| 亚洲男人的天堂网| 国产美女娇喘av呻吟久久| 欧美性感一区二区三区| 国产欧美视频一区二区| 图片区日韩欧美亚洲| 99精品偷自拍| 久久婷婷色综合| 婷婷成人综合网| 色综合中文字幕| 国产欧美日韩在线| 美女mm1313爽爽久久久蜜臀| 在线精品视频小说1| 国产精品久久三区| 国产精品资源网站| 欧美成人精品1314www| 一区二区三区精品视频| 不卡av在线网| 国产区在线观看成人精品| 日韩国产欧美在线播放| 欧美三级韩国三级日本一级| 亚洲人成网站影音先锋播放| 成人app网站| 国产日韩欧美麻豆| 国产精品1区二区.| 精品福利在线导航| 青青草国产成人99久久| 欧美色图激情小说| 亚洲一区二区视频在线| 一本到高清视频免费精品| 成人免费一区二区三区视频| 国v精品久久久网| 亚洲精品一区二区三区蜜桃下载| 视频一区在线播放| 91麻豆精品国产自产在线观看一区 | 欧美亚洲自拍偷拍| 亚洲自拍偷拍图区| 91国偷自产一区二区三区观看| 中文字幕一区二区三区在线不卡 | 日韩精品三区四区| 欧美高清视频一二三区 | 欧美久久久久久久久久| 视频一区中文字幕国产| 欧美肥妇bbw| 麻豆成人在线观看| 精品免费视频一区二区| 国产精品一区三区| 国产清纯白嫩初高生在线观看91| 国产精品99久久久久久久vr| 欧美国产1区2区| 91美女视频网站| 亚洲五码中文字幕| 欧美福利电影网| 韩国精品久久久| 国产精品久久久久久久久免费桃花 | 日产精品久久久久久久性色| 欧美一区二区视频免费观看| 美女视频黄 久久| 欧美激情一区二区| 99精品在线免费| 亚洲www啪成人一区二区麻豆| 在线不卡的av| 精久久久久久久久久久| 国产精品久久99| 欧美日韩一区 二区 三区 久久精品| 亚洲成人av一区| 久久综合九色欧美综合狠狠| 成人av网址在线| 午夜精品久久久久久久久久| 日韩精品一区二区三区视频在线观看 | 欧美性大战久久久| 美国三级日本三级久久99| 国产日韩欧美精品一区| 在线免费观看视频一区| 日韩**一区毛片| 中文字幕色av一区二区三区|