예제 #1
0
long degree(MultilayerNetwork& mnet, std::string vertex, std::set<std::string> active_networks) {
	int tmp_degree = 0;
	for (std::set<std::string>::iterator net=active_networks.begin(); net!=active_networks.end(); ++net) {
		tmp_degree += mnet.getNetwork(*net)->getDegree(mnet.getLocalVertexName(vertex,*net));
	}
	return tmp_degree;
}
예제 #2
0
long degree(MultilayerNetwork& mnet, std::string vertex, std::string network_name) {
	return mnet.getNetwork(network_name)->getDegree(mnet.getLocalVertexName(vertex,network_name));
}