⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lfm.h

📁 有重叠的复杂网络结构划分算法
💻 H
字号:
#if !defined(LFM_INCLUDED)#define LFM_INCLUDED#include <math.h>#include <iostream>#include <deque>#include <set>#include <vector>#include <map>#include <string> #include <fstream>#include <ctime>#include <iterator>#include <algorithm>using namespace std;#define UNLIKELY -2147483647#define R2_IM1 2147483563#define R2_IM2 2147483399#define R2_AM (1.0/R2_IM1)#define R2_IMM1 (R2_IM1-1)#define R2_IA1 40014#define R2_IA2 40692#define R2_IQ1 53668#define R2_IQ2 52774#define R2_IR1 12211#define R2_IR2 3791#define R2_NTAB 32#define R2_NDIV (1+R2_IMM1/R2_NTAB)#define R2_EPS 1.2e-7#define R2_RNMX (1.0-R2_EPS)#include "readwrite.cpp"#include "sarray.h"#include "static_network.h"	ofstream arcout ("./Library/Files/archive.dat");ifstream get_part("./Library/Files/archive.dat");map <double, int> occurrences;		// this map cointains the fitness of the partition and how many times it has been foundmap <double, streampos> archive_pos;map <double, int>::iterator find_value_in_occurrences (const double & f)  {	map <double, int>::iterator it_mr;		for (it_mr=occurrences.lower_bound(f-2.*R2_EPS); it_mr!=occurrences.end(); it_mr++) {		if (fabs(it_mr->first-f)<R2_EPS)			break;	}		return it_mr;}#include "ddi.h"#include "lfm_network.h"#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -