mirror of
https://github.com/UnickSoft/graphonline.git
synced 2025-07-01 23:36:00 +00:00
36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
{
|
|
let modulDir = "features/algorithms/";
|
|
|
|
doInclude ([
|
|
include ("model/Algorithms.js", modulDir),
|
|
include ("model/BaseTraversal.js", modulDir)
|
|
])
|
|
|
|
function loadAsyncAlgorithms(onFinish) {
|
|
let modulDir = "features/algorithms/";
|
|
let pluginsList = ["BFS.js",
|
|
"Coloring.js",
|
|
"ConnectedComponent.js",
|
|
"DFS.js",
|
|
"EulerianLoop.js",
|
|
"EulerianPath.js",
|
|
"FindAllPatches.js",
|
|
"FindLongestPath.js",
|
|
"FindShortPatchsFromOne.js",
|
|
"Floid.js",
|
|
"GraphReorder.js",
|
|
"HamiltonianLoop.js",
|
|
"HamiltonianPath.js",
|
|
"IsomorphismCheck.js",
|
|
"MaxClique.js",
|
|
"MaxFlow.js",
|
|
"MinimumSpanningTree.js",
|
|
"ModernGraphStyle.js",
|
|
"RadiusAndDiameter.js",
|
|
"ShortestPath.js",
|
|
"VerticesDegree.js"];
|
|
|
|
doIncludeAsync (pluginsList.map((plugin) => include ("model/plugins/" + plugin + "?v=" + globalVersion, modulDir)), onFinish);
|
|
}
|
|
|
|
} |