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