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

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

?? main.cpp

?? clustering for ns-2 simulation
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
		cout << endl;		cout << "Total Nodes: " << degree.getCount() << endl;				// cout << "Avg Degree On Backbone: " << (dd / (double)count) << endl;		cout << "Avg Degree On Backbone: " << degree.getAverage() << endl;		return 1;	}	else if (algorithm == "strongness") {				cout << "Ciao mamma" << endl;				if (layer < 0) {			cout << "Error Layer must be >= 0" << endl;			return 0;		}		if (trial < 1) {			cout << "Error Trial must be >= 1" << endl;			return 0;		}				// Calculate strongness.		double all, backbone;				string layer_name;		int nodes_in_dump;				analyze_strongness(topologyDirectory,						   resultFile,						   layer - 1,						   trial,						   &backbone,						   &all,						   layer_name,						   nodes_in_dump);				cout << "Strongness Graph: " << all << endl;		cout << "Strongness Backbone: " << backbone << endl;				// Save Results.		string destination = outputDirectory + "/analysis/" + layer_name + "/";		prepareDestination(outputDirectory, layer_name);				ofstream outStrongness1((outputDirectory + "/analysis/" + layer_name + "/StrongnessGraph.dat").c_str(), ios::app);		outStrongness1 << nodes_in_dump << " " << all << endl;		outStrongness1.close();				ofstream outStrongness2((outputDirectory + "/analysis/" + layer_name + "/StrongnessBackbone.dat").c_str(), ios::app);		outStrongness2 << nodes_in_dump << " " << backbone << endl;		outStrongness2.close();				return 1;	}	else if (algorithm == "bytes") {		if (numNodes == -1) {			cout << "Error Number of Nodes must be >= 0" << endl;			return 0;		}				cout << "Analyze BYTES: (" << basename((char*)resultFile.c_str()) << ")" << endl;				// Calculate bytes.		ResultLayers results;		map<int, int> totalNodes, activeNodes;		map<int, int> CH;		int topologies;				ofstream * out;				analyze_bytes(resultFile, results, totalNodes, activeNodes, CH, topologies);				for (unsigned int i = 0; i < results.size(); i++) {						string layerName = results[i].first;						prepareDestination(outputDirectory, layerName);						string destination = outputDirectory + "/analysis/";						// cout << layerName << ":\t (";			for (int n = 0; n < 12; n++) {				string fileName;				switch (n) {					case TX_BYTE_UNICAST :		fileName += "TxByUn"; break;					case TX_MSG_UNICAST :		fileName += "TxMsUn"; break;					case TX_BYTE_BROADCAST :	fileName += "TxByBr"; break;					case TX_MSG_BROADCAST :		fileName += "TxMsBr"; break;					case RX_BYTE_UNICAST :		fileName += "RxByUn"; break;					case RX_MSG_UNICAST :		fileName += "RxMsUn"; break;					case RX_BYTE_BROADCAST :	fileName += "RxByBr"; break;					case RX_MSG_BROADCAST :		fileName += "RxMsBr"; break;					case TIME :					fileName += "Time"; break;					case ENERGY :				fileName += "Energy"; break;					case MSG_PHYSIC :			fileName += "MsgPhysic"; break;					case BYTES_PHYSIC :			fileName += "BytesPhysic"; break;				}								// Il risultato totale e'pari alla somma di tutti i livelli				// precedenti.				double tmp_total = 0.0;								for (unsigned int kk = 0; kk <= i; kk++)					tmp_total += ( results[kk].second[n] / totalNodes[kk] );								out = new ofstream((outputDirectory + "/analysis/" + layerName + "/" + fileName + "Total.dat").c_str(), ios::app);				*out << numNodes << " " << tmp_total << endl;				out->close();				delete(out);								out = new ofstream((outputDirectory + "/analysis/" + layerName + "/" + fileName + "Active.dat").c_str(), ios::app);				*out << numNodes << " " << ( results[i].second[n] / activeNodes[i] ) << endl;				out->close();				delete(out);			}						if (results[i].second[ROUNDS_RAJA] > 0) {				out = new ofstream((outputDirectory + "/analysis/" + layerName + "/" + "RajaramanRounds.dat").c_str(), ios::app);				*out << numNodes << " " << ( results[i].second[ROUNDS_RAJA] / totalNodes[i] ) << endl;				out->close();				delete(out);			}						if (results[i].second[CONNECTED_CH] > 0) {				out = new ofstream((outputDirectory + "/analysis/" + layerName + "/" + "ConnectedCH.dat").c_str(), ios::app);				*out << numNodes << " " << ( results[i].second[CONNECTED_CH] / CH[i] ) << endl;				out->close();				delete(out);			}						// Average on Virtual Arcs.			double sum;						sum = results[i].second[VIRTUAL_LEN_0] + results[i].second[VIRTUAL_LEN_1] + results[i].second[VIRTUAL_LEN_2];						if (sum > 0) {				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcs0"), numNodes, (double)results[i].second[VIRTUAL_LEN_0], sum, topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcs1"), numNodes, (double)results[i].second[VIRTUAL_LEN_1], sum, topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcs2"), numNodes, (double)results[i].second[VIRTUAL_LEN_2], sum, topologies);								outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsToErase0"), numNodes, (double)results[i].second[TO_ERASE_VIRTUAL_LEN_0], (double)results[i].second[VIRTUAL_LEN_0], topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsToErase1"), numNodes, (double)results[i].second[TO_ERASE_VIRTUAL_LEN_1], (double)results[i].second[VIRTUAL_LEN_1], topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsToErase2"), numNodes, (double)results[i].second[TO_ERASE_VIRTUAL_LEN_2], (double)results[i].second[VIRTUAL_LEN_2], topologies);								outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsErased0"), numNodes, (double)results[i].second[ERASED_VIRTUAL_LEN_0], results[i].second[TO_ERASE_VIRTUAL_LEN_0], topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsErased1"), numNodes, (double)results[i].second[ERASED_VIRTUAL_LEN_1], results[i].second[TO_ERASE_VIRTUAL_LEN_1], topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsErased2-2"), numNodes, (double)results[i].second[ERASED_VIRTUAL_LEN_2_2], results[i].second[TO_ERASE_VIRTUAL_LEN_2], topologies);				outputPercent(outputDirectory + "/analysis/" + layerName, string("VirtualArcsErased2-1"), numNodes, (double)results[i].second[ERASED_VIRTUAL_LEN_2_1], results[i].second[TO_ERASE_VIRTUAL_LEN_2], topologies);			}						// cout << "Nodi Attivi Layer " << i << ": " << activeNodes[i] << " / " << totalNodes[i] << ")" << endl;			out = new ofstream((outputDirectory + "/analysis/" + layerName + "/ActiveNodes.dat").c_str(), ios::app);			*out << numNodes << " " << ((double)activeNodes[i] / (double)topologies) << endl;			out->close();			delete(out);		}				return 1;	}	else if (algorithm == "clusters") {				cout << "Analyze CLUSTERS:" << endl;				// Calculate Clusters.		colorsLayer results;		map<string, int> nodes;				analyze_clusters(resultFile, results, nodes);				// La mappa dei colori è la seguente:		// black: clusterHead.		// gray: gateway.		// white: normal.		for (colorsLayer::iterator l = results.begin(); l != results.end(); l++) {			for (Colors::iterator c = (l->second).begin(); c != (l->second).end(); c++) {				string fileName;				if (c->first == "black") {					fileName = "ClusterHeads";				}				else if (c->first == "gray") {					fileName = "Gateways";				}				else if (c->first == "white") {					fileName = "NormalNodes";				}								string layerName = l->first;								prepareDestination(outputDirectory, layerName);				ofstream out((outputDirectory + "/analysis/" + l->first + "/" + fileName + ".dat").c_str(), ios::app);				out << nodes[l->first] << " " << c->second << endl;								out.close();			}		}		return 1;	}	else if (algorithm == "dca-degree") {				cout << "Analyze DEGREE:" << endl;				map<int, int> degree_id;		map<int, int> degree_degree;		map<int, int> degree_altro;				analyze_degree(topologyDirectory, numNodes, degree_id, degree_degree, degree_altro);		cout << "Degree Difference Distribution for Degree - ID (" << numNodes << " nodi):" << endl;		long total = 0;		for (map<int, int>::iterator i = degree_altro.begin(); i != degree_altro.end(); i++)			total += i->second;		for (map<int, int>::iterator i = degree_altro.begin(); i != degree_altro.end(); i++)			cout << i->first << "\t" << ((float)i->second / (float)total * 100) << endl;				cout << "----------------------------------------------------------------" << endl;				cout << "Degree Distribution for ID (" << numNodes << " nodi):" << endl;		total = 0;		for (map<int, int>::iterator i = degree_id.begin(); i != degree_id.end(); i++)			total += i->second;		for (map<int, int>::iterator i = degree_id.begin(); i != degree_id.end(); i++)			cout << i->first << "\t" << ((float)i->second / (float)total * 100) << endl;				cout << "----------------------------------------------------------------" << endl;				cout << "Degree Distribution for Degree (" << numNodes << " nodi):" << endl;		total = 0;		for (map<int, int>::iterator i = degree_degree.begin(); i != degree_degree.end(); i++)			total += i->second;		for (map<int, int>::iterator i = degree_degree.begin(); i != degree_degree.end(); i++)			cout << i->first << "\t" << ((float)i->second / (float)total * 100) << endl;				return 1;	}		return 0;}int main(int argc, char * argv[]){	use_zipped = false;		if (parseFlags(argc, argv) == 0)		usage();}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产伦一区二区三区观看方式 | 欧美精品99久久久**| 色综合色综合色综合色综合色综合| 粉嫩欧美一区二区三区高清影视| 国产在线精品一区二区夜色| 久久精品国产精品青草| 日本免费新一区视频| 日韩不卡一区二区三区| 免费不卡在线视频| 玖玖九九国产精品| 国产麻豆精品theporn| 懂色中文一区二区在线播放| 成人av电影在线观看| 99精品视频在线观看| 在线观看日产精品| 欧美丰满少妇xxxxx高潮对白| 91精品国产综合久久久久久久久久 | 精品成a人在线观看| 日韩美一区二区三区| 久久精品一区二区三区av| 国产精品美女视频| 亚洲人成网站色在线观看| 夜夜揉揉日日人人青青一国产精品 | 亚洲成人1区2区| 青青草精品视频| 国产九色sp调教91| 99精品久久99久久久久| 91蜜桃免费观看视频| 欧美日韩一级黄| 久久综合久久久久88| 国产精品初高中害羞小美女文| 一区二区三区在线视频观看| 日韩精品亚洲一区二区三区免费| 精品在线你懂的| av动漫一区二区| 日本韩国视频一区二区| 8x福利精品第一导航| 久久久九九九九| 一区二区三区日本| 美国毛片一区二区三区| 韩国女主播成人在线观看| eeuss鲁一区二区三区| 欧美日韩精品一区视频| 久久精品夜色噜噜亚洲aⅴ| 亚洲欧美区自拍先锋| 蜜桃av一区二区三区电影| 成人性生交大合| 五月综合激情日本mⅴ| 韩国精品免费视频| 在线一区二区三区四区| 久久久夜色精品亚洲| 亚洲在线成人精品| 国产精品一区三区| 欧美主播一区二区三区| 国产日韩欧美电影| 三级亚洲高清视频| av电影天堂一区二区在线| 日韩免费性生活视频播放| 亚洲人成网站影音先锋播放| 国精产品一区一区三区mba桃花| 91福利在线导航| 日本一区二区不卡视频| 日韩电影免费在线看| 884aa四虎影成人精品一区| 国产欧美久久久精品影院| 亚洲电影中文字幕在线观看| 国产精品资源站在线| 3751色影院一区二区三区| 久久女同性恋中文字幕| 亚洲福利视频导航| 色伊人久久综合中文字幕| 欧美成人精精品一区二区频| 一区二区三区四区乱视频| 国产乱码精品一区二区三区五月婷| 欧美日韩在线不卡| 亚洲欧洲综合另类| 国产成人h网站| 国产婷婷色一区二区三区四区 | 一区二区三区**美女毛片| 日韩高清电影一区| 日本大胆欧美人术艺术动态| 亚洲欧洲av色图| 日本亚洲一区二区| 欧美久久久一区| 亚洲成人7777| 欧美日韩免费高清一区色橹橹| 亚洲欧美日韩一区| 色妹子一区二区| 久久蜜桃av一区精品变态类天堂| 亚洲欧美国产三级| 欧美精品一区二区三区视频| 麻豆国产精品一区二区三区| 中文字幕亚洲区| 国产日韩v精品一区二区| 欧美精品一区二区三区在线| 精品国产免费人成电影在线观看四季 | 精品久久国产字幕高潮| 91亚洲精品久久久蜜桃网站| 日本一区二区不卡视频| 欧美成人a视频| 欧美一级在线免费| 日韩欧美一卡二卡| 日韩一级在线观看| 制服丝袜中文字幕一区| 69av一区二区三区| 日韩欧美精品三级| 精品99999| 欧美国产禁国产网站cc| 日本一区二区电影| 青青青伊人色综合久久| 久久国产剧场电影| 国产精品一区二区不卡| 不卡的av电影在线观看| 色综合一区二区| 欧美精品在线一区二区| 日韩一级欧美一级| 国产农村妇女精品| 亚洲免费在线观看| 日本va欧美va瓶| 成人免费观看男女羞羞视频| 欧美午夜精品久久久久久孕妇| 欧美一区二区三区在| 久久久久国产成人精品亚洲午夜| 自拍偷拍欧美精品| 日韩av电影天堂| 成人精品电影在线观看| 91麻豆精品国产91久久久久久| 日韩精品一区二区三区在线播放| 国产无人区一区二区三区| 亚洲欧美日韩精品久久久久| 蜜桃一区二区三区在线| eeuss鲁一区二区三区| 日韩一级二级三级| 国产精品三级视频| 日韩女优av电影| 在线成人av网站| 欧美一区二区在线不卡| 国产99久久久精品| 国产精品77777| 97国产一区二区| 蜜臀av性久久久久蜜臀av麻豆| 91丨porny丨在线| 欧美亚洲免费在线一区| 91亚洲精品久久久蜜桃网站| 欧美一区二区视频在线观看2020 | 麻豆专区一区二区三区四区五区| 亚洲天堂久久久久久久| 国产精品久久福利| 亚洲人亚洲人成电影网站色| 中文字幕在线不卡| 国产精品一区在线观看乱码| 亚洲成人你懂的| 国产成人av电影免费在线观看| 91免费观看国产| 国产亚洲美州欧州综合国| 91黄色在线观看| 国产福利一区二区三区| 亚洲国产精品久久久久婷婷884| 亚洲精品一线二线三线| 色88888久久久久久影院野外| 日本最新不卡在线| 最新高清无码专区| 亚洲精品一区二区精华| 欧美视频一区在线观看| 国产精品996| 日韩精品久久久久久| 国产精品久久久久三级| 日韩欧美成人激情| 欧美色爱综合网| 成人激情av网| 久久99热这里只有精品| 一级日本不卡的影视| 国产精品三级视频| 欧美成人女星排名| 欧洲精品在线观看| 福利一区福利二区| 久久精品国内一区二区三区 | 美女任你摸久久| 亚洲精品欧美专区| 亚洲国产成人在线| 精品久久久久久久人人人人传媒 | 日本美女视频一区二区| 一区二区三区成人| 高清beeg欧美| 国产一区二区主播在线| 亚洲线精品一区二区三区| 国产精品电影一区二区| 国产日韩欧美精品电影三级在线 | 视频一区中文字幕国产| 伊人色综合久久天天人手人婷| 国产精品丝袜一区| 国产一区在线观看麻豆| 中日韩av电影| 91官网在线观看| 色综合中文字幕国产 | 一区二区三区在线观看动漫| 国产精品视频第一区| 国产亚洲一区字幕| 欧美岛国在线观看| 欧美一区二区视频在线观看2022|