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

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

?? ls.h

?? c++編寫的并行拉馬克遺傳算法的程序。實現分析對接程序
?? H
字號:
//  These are the classes associated with the local search operator hierarchy.//  Notice that Local_Search is an abstract base class and as such cannot be//  instantiated.  For now, local search is just embodied by Solis & Wets //  Algorithms 1 & 2.//  rsh 07/08/95//  At the suggestion of Bruce Duncan, the Pseudo_Solis_Wets classes were//  added.  The major difference between these classes and the regular //  Solis_Wets classes is that the variance varies across the dimensions//  rsh 02/16/96#ifndef _LOCAL_SEARCH_H#define _LOCAL_SEARCH_H#include "support.h"#include "ranlib.h"class Local_Search{   public:      Local_Search(void);      virtual ~Local_Search(void);      virtual void reset(void) = 0;      virtual int terminate(void) = 0;      virtual int search(Individual &) = 0;};class Solis_Wets_Base : public Local_Search{   protected:      unsigned int size, max_its, max_successes, max_failures;      float expansion, contraction;      float search_frequency;      float *deviates, *bias;   public:      Solis_Wets_Base(void);      Solis_Wets_Base(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float);      virtual ~Solis_Wets_Base(void);      virtual double gen_deviates(float) = 0;      virtual void SW(Phenotype &) = 0;      virtual void reset(void);      virtual int terminate(void);      int search(Individual &);};class Solis_Wets : public Solis_Wets_Base{   protected:      float rho, lower_bound_on_rho;   public:      Solis_Wets(void);      Solis_Wets(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float, float);      virtual ~Solis_Wets(void);      virtual double gen_deviates(float) = 0;      void SW(Phenotype &);};class Pseudo_Solis_Wets : public Solis_Wets_Base{   protected:      float *rho, *lower_bound_on_rho;      float *temp_rho;   public:      Pseudo_Solis_Wets(void);      Pseudo_Solis_Wets(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float);      Pseudo_Solis_Wets(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float *, float *);      virtual ~Pseudo_Solis_Wets(void);      virtual double gen_deviates(float) = 0;      void SW(Phenotype &);};class Solis_Wets1 : public Solis_Wets{   public:      Solis_Wets1(void);      Solis_Wets1(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float, float);      ~Solis_Wets1(void);      double gen_deviates(float);};class Solis_Wets2 : public Solis_Wets{   public:      Solis_Wets2(void);      Solis_Wets2(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float, float);      ~Solis_Wets2(void);      double gen_deviates(float);};class Pseudo_Solis_Wets1 : public Pseudo_Solis_Wets{   public:      Pseudo_Solis_Wets1(void);      Pseudo_Solis_Wets1(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float);      Pseudo_Solis_Wets1(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float *, float *);      ~Pseudo_Solis_Wets1(void);      double gen_deviates(float);};class Pseudo_Solis_Wets2 : public Pseudo_Solis_Wets{   public:      Pseudo_Solis_Wets2(void);      Pseudo_Solis_Wets2(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float);      Pseudo_Solis_Wets2(unsigned int, unsigned int, unsigned int, unsigned int, float, float, float, float *, float *);      ~Pseudo_Solis_Wets2(void);      double gen_deviates(float);};//  Inline Functionsinline Local_Search::Local_Search(void){}inline Local_Search::~Local_Search(void){}inline Solis_Wets_Base::Solis_Wets_Base(void):  size(0), max_its(10), max_successes(5), max_failures(5), expansion(2.0), contraction(0.5),   search_frequency(1.0), deviates(NULL), bias(NULL){}inline Solis_Wets_Base::Solis_Wets_Base(unsigned int init_size, unsigned int init_max_its,                                         unsigned int init_max_succ, unsigned int init_max_fail,                                         float init_expansion, float init_contraction, float init_search_freq):  size(init_size), max_its(init_max_its), max_successes(init_max_succ), max_failures(init_max_fail),   expansion(init_expansion), contraction(init_contraction), search_frequency(init_search_freq){   bias = new float[size];   deviates = new float[size];}inline Solis_Wets_Base::~Solis_Wets_Base(void){   if(deviates!=NULL)   {      delete [] deviates;   }   if(bias!=NULL)   {      delete [] bias;   }}inline void Solis_Wets_Base::reset(void){   //  Do nothing}inline int Solis_Wets_Base::terminate(void){   return(0);  //  Don't terminate}inline Solis_Wets::Solis_Wets(void):  Solis_Wets_Base(), rho(1.0), lower_bound_on_rho(0.0){}inline Solis_Wets::Solis_Wets(unsigned int init_size, unsigned int init_max_its, unsigned int init_max_succ,                               unsigned int init_max_fail, float init_rho, float init_lb_on_rho,                               float init_expansion, float init_contraction, float init_search_freq):  Solis_Wets_Base(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion, init_contraction,                    init_search_freq), rho(init_rho), lower_bound_on_rho(init_lb_on_rho){}inline Solis_Wets::~Solis_Wets(void){}inline Pseudo_Solis_Wets::Pseudo_Solis_Wets(void):  Solis_Wets_Base(), rho(NULL), lower_bound_on_rho(NULL), temp_rho(NULL){}inline Pseudo_Solis_Wets::Pseudo_Solis_Wets(unsigned int init_size, unsigned init_max_its,                                             unsigned int init_max_succ, unsigned int init_max_fail,                                             float init_expansion, float init_contraction, float init_search_freq):  Solis_Wets_Base(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion, init_contraction,                    init_search_freq), rho(NULL), lower_bound_on_rho(NULL), temp_rho(NULL){}inline Pseudo_Solis_Wets::Pseudo_Solis_Wets(unsigned int init_size, unsigned init_max_its,                                             unsigned int init_max_succ, unsigned int init_max_fail,                                             float init_expansion, float init_contraction, float init_search_freq,                                             float *init_rho, float *init_lb_on_rho):  Solis_Wets_Base(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion, init_contraction,                    init_search_freq), rho(init_rho), lower_bound_on_rho(init_lb_on_rho){   temp_rho = new float[init_size];}inline Pseudo_Solis_Wets::~Pseudo_Solis_Wets(void){   if (rho!=NULL)   {      delete [] rho;   }   if (lower_bound_on_rho!=NULL)   {      delete [] lower_bound_on_rho;   }   if (temp_rho!=NULL)   {      delete [] temp_rho;   }}inline Solis_Wets1::Solis_Wets1(void): Solis_Wets(){}inline Solis_Wets1::Solis_Wets1(unsigned int init_size, unsigned int init_max_its, unsigned int init_max_succ,                                 unsigned int init_max_fail, float init_rho, float init_lb_on_rho,                                 float init_expansion, float init_contraction, float init_search_freq):  Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_rho, init_lb_on_rho, init_expansion,               init_contraction, init_search_freq){}inline Solis_Wets1::~Solis_Wets1(void){}inline double Solis_Wets1::gen_deviates(float rho){   return(gennor(0.0, rho));}inline Solis_Wets2::Solis_Wets2(void):  Solis_Wets(){}inline Solis_Wets2::Solis_Wets2(unsigned int init_size, unsigned int init_max_its, unsigned int init_max_succ,                               unsigned int init_max_fail, float init_rho, float init_lb_on_rho,                               float init_expansion, float init_contraction, float init_search_freq):  Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_rho, init_lb_on_rho, init_expansion,              init_contraction, init_search_freq){}inline Solis_Wets2::~Solis_Wets2(void){}inline double Solis_Wets2::gen_deviates(float rho){   return(genunf(-rho/2.0, rho/2.0));}inline Pseudo_Solis_Wets1::Pseudo_Solis_Wets1(void):  Pseudo_Solis_Wets(){}inline Pseudo_Solis_Wets1::Pseudo_Solis_Wets1(unsigned int init_size, unsigned int init_max_its,                                               unsigned int init_max_succ, unsigned int init_max_fail,                                                float init_expansion, float init_contraction,                                               float init_search_freq):  Pseudo_Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion,                     init_contraction, init_search_freq){}inline Pseudo_Solis_Wets1::Pseudo_Solis_Wets1(unsigned int init_size, unsigned int init_max_its,                                               unsigned int init_max_succ, unsigned int init_max_fail,                                                float init_expansion, float init_contraction,                                               float init_search_freq, float *init_rho,                                              float *init_lb_on_rho):  Pseudo_Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion,                     init_contraction, init_search_freq, init_rho, init_lb_on_rho){}inline Pseudo_Solis_Wets1::~Pseudo_Solis_Wets1(void){}inline double Pseudo_Solis_Wets1::gen_deviates(float rho){   return(gennor(0.0, rho));}inline Pseudo_Solis_Wets2::Pseudo_Solis_Wets2(void):  Pseudo_Solis_Wets(){}inline Pseudo_Solis_Wets2::Pseudo_Solis_Wets2(unsigned int init_size, unsigned int init_max_its,                                               unsigned int init_max_succ, unsigned int init_max_fail,                                                float init_expansion, float init_contraction,                                               float init_search_freq):  Pseudo_Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion,                     init_contraction, init_search_freq){}inline Pseudo_Solis_Wets2::Pseudo_Solis_Wets2(unsigned int init_size, unsigned int init_max_its,                                               unsigned int init_max_succ, unsigned int init_max_fail,                                                float init_expansion, float init_contraction,                                               float init_search_freq, float *init_rho,                                              float *init_lb_on_rho):  Pseudo_Solis_Wets(init_size, init_max_its, init_max_succ, init_max_fail, init_expansion,                     init_contraction, init_search_freq, init_rho, init_lb_on_rho){}inline Pseudo_Solis_Wets2::~Pseudo_Solis_Wets2(void){}inline double Pseudo_Solis_Wets2::gen_deviates(float rho){   return(genunf(-rho/2.0, rho/2.0));}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品专区在线| 中文字幕日韩一区| 欧美韩国日本综合| 午夜精品在线看| 高清免费成人av| 91精品啪在线观看国产60岁| 中文字幕精品一区二区精品绿巨人 | 国产精品理论在线观看| 日本欧美加勒比视频| 一本到不卡精品视频在线观看| 久久综合狠狠综合久久综合88 | 日韩视频在线你懂得| 亚洲精品网站在线观看| 国产99一区视频免费| 精品国产伦一区二区三区观看体验 | 日韩欧美国产精品一区| 亚洲无人区一区| 在线观看网站黄不卡| 国产精品理论片| 成人精品小蝌蚪| 国产欧美一区二区精品婷婷| 另类专区欧美蜜桃臀第一页| 欧美日韩黄色一区二区| 亚洲最大成人综合| 91视频国产资源| 亚洲精品视频在线看| 91免费版在线| 国产精品第五页| 91蜜桃网址入口| 亚洲欧美日韩国产一区二区三区 | 狠狠色狠狠色综合系列| 日韩久久免费av| 久久国产精品99久久久久久老狼 | 国产一区二区三区久久悠悠色av| 制服视频三区第一页精品| 午夜av电影一区| 欧美一区二区在线播放| 麻豆久久久久久久| 精品美女在线播放| 国产精品综合一区二区| 国产欧美日本一区二区三区| 成人免费看的视频| 亚洲特级片在线| 欧美视频在线播放| 蜜臀久久久99精品久久久久久| 欧美一区二区不卡视频| 韩日精品视频一区| 国产精品国产三级国产aⅴ中文| 成人高清免费观看| 一区二区理论电影在线观看| 欧美二区三区91| 国产精品亚洲综合一区在线观看| 国产精品久久久久aaaa樱花 | 欧美精品一区视频| 99精品在线观看视频| 亚洲小少妇裸体bbw| 日韩精品一区二区三区视频播放 | 成人一区二区三区视频在线观看| 中文字幕一区二区三区在线不卡| 色婷婷精品大在线视频 | 亚洲国产aⅴ成人精品无吗| 91精品免费观看| 国产成人综合网站| 亚洲欧洲av在线| 正在播放亚洲一区| 成人网在线播放| 日一区二区三区| 久久精品在线观看| 在线欧美日韩精品| 国产原创一区二区| 一级精品视频在线观看宜春院 | 日韩欧美一区二区不卡| 成人午夜在线视频| 日韩不卡手机在线v区| 日本一区二区高清| 91精品国产综合久久婷婷香蕉| 国产风韵犹存在线视精品| 亚洲国产成人porn| 国产精品久久久久久亚洲伦| 日韩亚洲电影在线| 色综合天天综合色综合av | 国产喂奶挤奶一区二区三区| 欧亚洲嫩模精品一区三区| 国产自产高清不卡| 亚洲国产欧美在线| 亚洲日本在线天堂| 久久免费精品国产久精品久久久久| 91成人免费电影| 成人一区二区三区中文字幕| 久久精品国产秦先生| 亚洲一区二区三区精品在线| 中文乱码免费一区二区| 欧美tickling网站挠脚心| 欧美美女一区二区三区| 一本色道久久综合精品竹菊 | 美女高潮久久久| 亚洲综合在线五月| 最新欧美精品一区二区三区| 国产亚洲精品久| 亚洲精品一区二区三区香蕉| 欧美一区二区三区影视| 91久久久免费一区二区| 97精品国产97久久久久久久久久久久| 国产精品一区二区三区99| 久久99国产精品久久99果冻传媒| 丝袜亚洲精品中文字幕一区| 一区二区三区不卡在线观看| 亚洲图片欧美激情| 亚洲精品视频在线观看网站| 亚洲人精品一区| 亚洲欧美国产高清| 亚洲精品福利视频网站| 亚洲精品日韩综合观看成人91| 国产精品污污网站在线观看| 欧美极品aⅴ影院| 国产精品欧美久久久久无广告| 国产欧美一区二区精品秋霞影院| 国产色爱av资源综合区| 欧美国产在线观看| 中文字幕一区二区不卡| 亚洲男人的天堂av| 亚洲午夜电影网| 天天综合色天天综合色h| 天堂在线一区二区| 美国av一区二区| 国产成人一区在线| 99久久婷婷国产综合精品| 91亚洲精品久久久蜜桃| 欧美性猛交xxxxxxxx| 欧美一区二区黄| 国产亲近乱来精品视频| 亚洲美女少妇撒尿| 亚洲123区在线观看| 欧美aⅴ一区二区三区视频| 韩国v欧美v亚洲v日本v| av电影在线不卡| 欧美精品色一区二区三区| 精品动漫一区二区三区在线观看| 国产精品视频免费| 亚洲一区在线观看视频| 麻豆极品一区二区三区| 国产黄色精品视频| 在线精品亚洲一区二区不卡| 717成人午夜免费福利电影| 国产偷国产偷亚洲高清人白洁| 国产精品二区一区二区aⅴ污介绍| 亚洲一本大道在线| 国产乱理伦片在线观看夜一区| 97久久精品人人做人人爽| 在线播放日韩导航| 国产精品国产成人国产三级| 亚洲午夜久久久久久久久电影网| 激情五月婷婷综合| 色婷婷av一区| 国产日韩欧美高清在线| 日日骚欧美日韩| 成人av免费在线观看| 91精品在线一区二区| 国产精品久久久99| 美国精品在线观看| 日本二三区不卡| 久久影视一区二区| 亚洲成人免费影院| 9i看片成人免费高清| 日韩一本二本av| 亚洲电影在线免费观看| 成人精品电影在线观看| 日韩欧美在线网站| 亚洲一二三区在线观看| 国产999精品久久久久久| 91精品综合久久久久久| 亚洲精品一二三区| 成人激情文学综合网| 久久免费午夜影院| 另类成人小视频在线| 欧美在线免费观看亚洲| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精品国产免费视频| 日本成人超碰在线观看| 一本久道久久综合中文字幕| 国产精品天干天干在线综合| 韩国女主播成人在线| 欧美一级夜夜爽| 日韩电影在线观看电影| 欧美精品亚洲二区| 亚洲国产一区二区三区青草影视| caoporen国产精品视频| 久久久精品天堂| 韩国三级电影一区二区| 日韩精品一区二区三区在线播放| 日韩精品免费专区| 欧美久久一二三四区| 一个色综合网站| 欧美中文字幕一区二区三区亚洲| 椎名由奈av一区二区三区| 国产成人自拍网| 亚洲国产成人私人影院tom| 国产精品69久久久久水密桃| 久久精品亚洲乱码伦伦中文| 国产一区二区在线观看免费|