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

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

?? antnet.h

?? ns-2中的antnet算法源碼
?? H
字號:
/* * antnet.h * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License, * version 2, as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * If you are using this program for any publication, we kindly request that you cite: * "Ant Colony Optimisation Based Routing on NS-2",  * V. Laxmi, Lavina Jain and M. S. Gaur,  * International Conference on Wireless Communication and Sensor Networks (WCSN),  * India, December 2006. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Author: Lavina Jain * *//////////////////////////////////////////////////// \file antnet.h/// \brief Definition file for Agent Antnet////////////////////////////////////////////////#ifndef __antnet_h__#define __antnet_h__#include <agent.h>#include <node.h>#include <packet.h>#include <ip.h>#include <trace.h>#include <timer-handler.h>#include <random.h>#include <classifier-port.h>#include<tools/rng.h>#include "trace/cmu-trace.h"#include "tools/queue-monitor.h"#include "queue/drop-tail.h"#include "ant_pkt.h"#include "antnet_common.h"#include "antnet_rtable.h"#include "antnet_traffic.h"#include <map>#include <vector>#include <list>class Antnet;	// forward declaration/////////////////////////////////////////////////////////////////////////////////////// \brief Class to implement timer for interval between generation of forward ants///////////////////////////////////////////////////////////////////////////////////class Ant_timer: public TimerHandler {	public:		Ant_timer(Antnet* agent) : TimerHandler() {			agent_ = agent;		}	protected:		Antnet* agent_;		virtual void expire(Event* e);};////////////////////////////////////////////////// \brief Class to implement Antnet agent////// This agent implements AntNet algorithm///////////////////////////////////////////////class Antnet: public Agent {		friend class Ant_timer;		nsaddr_t ra_addr_;	///< address of the agent	antnet_rtable rtable_;	///< instance of routing table class	state_t state_;		///< local traffic model	window_t window_;	///< window of trip times to all destinations	u_int8_t ant_seq_num_;	///< sequence number for ant packets		// parameters that can be set from tcl script	// default values defined in ns-default.tcl	double r_factor_;	///< reinforcement factors	double timer_ant_;	///< interval between generation of forward ants	int num_nodes_;		///< total number ofnodes in topology	int num_nodes_x_;	///< number of nodes in row (only for regular mesh topology)	int num_nodes_y_;	///< number of nodes in column (only for regular mesh topology)		protected:		PortClassifier* dmux_;	///< for passing packets to agent		Trace* logtarget_;	///< for logging		Ant_timer ant_timer_;	///< timer for generation of ants				inline nsaddr_t& ra_addr() {return ra_addr_;}		inline int& num_nodes_x() {return num_nodes_x_;}		inline int& num_nodes_y() {return num_nodes_y_;}		inline u_int8_t& ant_seq_num() {return ant_seq_num_;}		inline state_t& state() {return state_;}		inline window_t& window() {return window_;}		void reset_ant_timer();		///< reset ant timer		void send_ant_pkt();		///< generate forward ant		void recv_ant_pkt(Packet*);	///< recieve an ant packet		void create_backward_ant_pkt(Packet*);	///< generate backward ant		void forward_ant_pkt(Packet*);		///< send a forward ant to next hop as per AntNet algorithm		void backward_ant_pkt(Packet*);		///< send a backward ant to next hop as per AntNet algorithm		void memorize(Packet*);		///< add visited node to memory of forward ant		void update_table(Packet*);	///< update routing table		void update_traffic(Packet*);	///< update traffic model				/// print neighbors of a node		// implemented to test and debug		void print_neighbors();		/// add two nodes to each other's neighbor list (assuming duplex link)		void add_Neighbor(Node* node1, Node* node2);				void initialize_rtable();	///< initialize routing table		int get_win_size(nsaddr_t dest);///< return size of observation window			public:		Antnet(nsaddr_t);	///< Constructor		int command(int , const char*const*);	///< interface for tcl commands		void recv(Packet*, Handler*);		///< method to handle packet recieve events at the Agent};#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉久久一区二区不卡无毒影院 | 欧美日韩大陆在线| ...xxx性欧美| 91农村精品一区二区在线| 亚洲欧洲日产国产综合网| av在线不卡网| 一区二区国产视频| 欧美日韩在线电影| 麻豆精品一二三| 久久精品亚洲麻豆av一区二区 | eeuss鲁片一区二区三区在线看| 国产精品乱子久久久久| 99国产精品久久久久久久久久久 | 亚洲女同女同女同女同女同69| 欧美国产日韩a欧美在线观看 | 91精品一区二区三区在线观看| 欧美日韩美少妇| 日韩精品一区二区在线观看| 日本一区二区三区久久久久久久久不| 久久五月婷婷丁香社区| 亚洲自拍偷拍图区| 天堂资源在线中文精品| 亚洲午夜免费视频| 国产在线乱码一区二区三区| 99精品在线免费| 国产视频不卡一区| 日韩国产欧美在线播放| 色先锋aa成人| 91精彩视频在线观看| 99久精品国产| 在线播放中文一区| 亚洲欧美另类久久久精品2019| 综合久久综合久久| 久久午夜色播影院免费高清| 蜜臀av性久久久久av蜜臀妖精| 欧美性猛片aaaaaaa做受| 另类中文字幕网| 国产精品高清亚洲| 91精品国产综合久久久久久 | 樱花影视一区二区| 日韩视频免费直播| 91一区二区三区在线观看| 中文字幕一区二区三区色视频| 日韩电影在线一区| 在线一区二区视频| 亚洲精品你懂的| 欧美日韩在线精品一区二区三区激情| 中文字幕乱码亚洲精品一区| 日韩高清在线观看| 精品久久人人做人人爱| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美一区二区三区小说| 欧洲另类一二三四区| 丁香五精品蜜臀久久久久99网站| 欧美日韩免费电影| 97精品超碰一区二区三区| 免费高清成人在线| 亚洲激情欧美激情| 国产精品免费免费| 日韩精品在线一区| 91精品国产一区二区| 欧美影院一区二区三区| 成人av在线一区二区| 国产精一区二区三区| 免费在线观看成人| 日韩中文字幕1| 亚洲综合在线电影| 亚洲欧美aⅴ...| 日韩理论电影院| 国产精品久久久久久久久免费樱桃 | 91免费版在线| 国产高清久久久久| 久久国产精品一区二区| 免费看精品久久片| 日本特黄久久久高潮| 亚洲成人福利片| 亚洲电影激情视频网站| 亚洲曰韩产成在线| 亚洲国产综合视频在线观看| 亚洲宅男天堂在线观看无病毒| 自拍偷拍亚洲欧美日韩| 亚洲乱码日产精品bd| 亚洲欧洲韩国日本视频| 亚洲欧美日韩国产一区二区三区 | 综合在线观看色| 亚洲欧美激情小说另类| 亚洲精品videosex极品| 一区二区免费视频| 午夜精品免费在线观看| 丝袜诱惑亚洲看片| 久久国产精品99久久久久久老狼| 激情久久久久久久久久久久久久久久| 日本网站在线观看一区二区三区| 看电视剧不卡顿的网站| 国产美女精品人人做人人爽| 97久久超碰国产精品电影| 欧美性视频一区二区三区| 8x福利精品第一导航| 精品国产一区久久| 国产女主播一区| 一级精品视频在线观看宜春院 | 午夜精品视频在线观看| 奇米亚洲午夜久久精品| 国产激情视频一区二区在线观看| 成人app软件下载大全免费| 91麻豆蜜桃一区二区三区| 欧美日韩不卡在线| 日韩女优电影在线观看| 国产亚洲综合在线| 亚洲欧洲综合另类| 日韩电影在线一区二区三区| 国产激情一区二区三区| 欧美色精品在线视频| 亚洲精品一区二区三区影院| 亚洲欧美自拍偷拍色图| 三级亚洲高清视频| 成人性生交大片免费看中文| 91福利视频在线| 欧美精品一区二| 亚洲天堂网中文字| 久久精品国产秦先生| 99久久精品情趣| 日韩一区二区三区视频在线观看| 亚洲国产成人自拍| 天堂成人国产精品一区| 9i看片成人免费高清| 777a∨成人精品桃花网| 国产精品女人毛片| 麻豆成人在线观看| 色就色 综合激情| 国产婷婷色一区二区三区在线| 亚洲成人动漫在线观看| 菠萝蜜视频在线观看一区| 欧美久久免费观看| 亚洲日本一区二区三区| 精品午夜久久福利影院| 欧美私模裸体表演在线观看| 日本一区二区三级电影在线观看 | 国产福利电影一区二区三区| 欧美性猛交xxxx黑人交| 国产精品―色哟哟| 男人的天堂久久精品| 色综合一个色综合亚洲| 久久久久国产精品麻豆ai换脸| 午夜电影一区二区| 99re在线视频这里只有精品| 精品国产乱码久久久久久1区2区 | bt欧美亚洲午夜电影天堂| 欧美久久免费观看| 亚洲va欧美va国产va天堂影院| 日本高清不卡aⅴ免费网站| 国产精品乱码久久久久久| 国产盗摄精品一区二区三区在线 | 国产成人亚洲综合a∨猫咪| 欧美日韩国产在线播放网站| 亚洲大片在线观看| 在线不卡欧美精品一区二区三区| 亚洲国产成人91porn| 日本道免费精品一区二区三区| 亚洲影视在线观看| 日韩美一区二区三区| 国模娜娜一区二区三区| 久久视频一区二区| 欧美性感一类影片在线播放| 精品一区二区影视| 国产一区二区不卡老阿姨| 久久精品国产色蜜蜜麻豆| 91麻豆精品国产91久久久久久 | 欧美日韩视频不卡| 日本欧美加勒比视频| 国产清纯在线一区二区www| 国产欧美日韩一区二区三区在线观看| 亚洲三级在线看| 无码av免费一区二区三区试看| 奇米精品一区二区三区四区 | 日韩在线一二三区| 欧美三级中文字幕| 亚洲成人激情av| 91麻豆精品久久久久蜜臀| 日本aⅴ精品一区二区三区| 91精品黄色片免费大全| 亚洲国产欧美日韩另类综合| 亚洲欧美日韩久久| 欧美xxxxxxxxx| 在线看一区二区| 成人开心网精品视频| 日韩电影网1区2区| 亚洲欧美日韩国产一区二区三区| 欧美一区二区黄色| 在线视频国产一区| 国产suv精品一区二区6| 蜜桃精品视频在线| 夜夜揉揉日日人人青青一国产精品| 亚洲日本va在线观看| 不卡电影免费在线播放一区| 国产精品久久久一区麻豆最新章节| 精品影院一区二区久久久| 精品视频全国免费看| 精品一区二区三区免费观看| 国产精品久久久久影院亚瑟 |