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; }
long degree(MultilayerNetwork& mnet, std::string vertex, std::string network_name) { return mnet.getNetwork(network_name)->getDegree(mnet.getLocalVertexName(vertex,network_name)); }