getEdges()); } /** * create new resulting graph with only edges from maximum matching * * @return Graph * @uses Base::getEdges() * @uses Graph::createGraphCloneEdges() */ public function createGraph() { return $this->graph->createGraphCloneEdges($this->getEdges()); } /** * create new resulting graph with minimum-cost flow on edges * * @return Edges */ abstract public function getEdges(); }