Graph-NewmanGirvan

 view release on metacpan or  search on metacpan

NewmanGirvan.xs  view on Meta::CPAN


void
NewmanGirvan::add_edge(const char* src, const char* dst, double weight)

void
NewmanGirvan::set_vertex_weight(const char* vertex, double weight)

void
NewmanGirvan::compute()
  PREINIT:
  PPCODE:
    std::map<std::string, int> result = THIS->run();
    for (std::map<std::string, int>::const_iterator i = result.begin(); i != result.end(); ++i) {
      mXPUSHs(newSVpvn(i->first.c_str(), i->first.size()));
      mXPUSHs(newSVnv(i->second));
    }

void
NewmanGirvan::DESTROY()



( run in 0.617 second using v1.01-cache-2.11-cpan-5511b514fd6 )