mirror of
https://github.com/UnickSoft/graphonline.git
synced 2026-04-04 14:56:16 +00:00
Support negative weight for edges.
This commit is contained in:
@@ -188,13 +188,13 @@ FindMaxFlow.prototype.getPriority = function()
|
||||
}
|
||||
|
||||
// @return true, if you change resotry graph after use.
|
||||
BaseAlgorithm.prototype.wantRestore = function()
|
||||
FindMaxFlow.prototype.wantRestore = function()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// calls this method if wantRestore return true.
|
||||
BaseAlgorithm.prototype.restore = function()
|
||||
FindMaxFlow.prototype.restore = function()
|
||||
{
|
||||
if (this.selectedEdges != null)
|
||||
{
|
||||
@@ -216,6 +216,11 @@ BaseAlgorithm.prototype.restore = function()
|
||||
}
|
||||
}
|
||||
|
||||
FindMaxFlow.prototype.IsSupportNegativeWeight = function()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// Factory for connected components.
|
||||
function CreateFindMaxFlow(graph, app)
|
||||
|
||||
Reference in New Issue
Block a user