summaryrefslogtreecommitdiff
path: root/graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-01-16 03:03:27 +0000
committerNorbert Preining <norbert@preining.info>2023-01-16 03:03:27 +0000
commit6f9e1680085e7bb4d258f6f8116369d122e196e1 (patch)
tree9ac0ecb239240d1d672b188f29c1479de215074b /graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua
parentb8345f39630408bb198e7636381ce4240154ca9b (diff)
CTAN sync 202301160303
Diffstat (limited to 'graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua')
-rw-r--r--graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua115
1 files changed, 0 insertions, 115 deletions
diff --git a/graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua b/graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua
deleted file mode 100644
index 5d5554ce35..0000000000
--- a/graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua
+++ /dev/null
@@ -1,115 +0,0 @@
--- Copyright 2014 by Ida Bruhns
---
--- This file may be distributed and/or modified
---
--- 1. under the LaTeX Project Public License and/or
--- 2. under the GNU Public License
---
--- See the file doc/generic/pgf/licenses/LICENSE for more information
-
-
---- The library providing the graph drawing framework Jedi
--- This library requires all graph drawing algorithms and initial
--- positioning algorithms provided with the first release of Jedi.
--- It also defines the mass key attached to all vertices.
-
--- Library name
-local jedi
-
--- require initial positioning algorithms
-require "pgf.gd.force.jedi.initialpositioning.CircularInitialPositioning"
-require "pgf.gd.force.jedi.initialpositioning.RandomInitialPositioning"
-require "pgf.gd.force.jedi.initialpositioning.GridInitialPositioning"
-
--- require graph drawing algorithms
-require "pgf.gd.force.jedi.algorithms.FruchtermanReingold"
-require "pgf.gd.force.jedi.algorithms.HuSpringElectricalFW"
-require "pgf.gd.force.jedi.algorithms.SimpleSpring"
-require "pgf.gd.force.jedi.algorithms.SocialGravityCloseness"
-require "pgf.gd.force.jedi.algorithms.SocialGravityDegree"
-
-
--- define parameter
-local declare = require "pgf.gd.interface.InterfaceToAlgorithms".declare
-
----
-declare {
- key = "maximum displacement per step",
- type = "length",
- initial = "100",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "global speed factor",
- type = "length",
- initial = "1",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "maximum time",
- type = "number",
- initial = "50",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "find equilibrium",
- type = "boolean",
- initial = true,
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "equilibrium threshold",
- type = "number",
- initial = "3",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "grid x length",
- type = "length",
- initial = "10pt",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "grid y length",
- type = "length",
- initial = "10pt",
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "snap to grid",
- type = "boolean",
- initial = false,
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "mass",
- type = "number",
- initial = "1",
-
- documentation_in = "pgf.gd.force.jedi.doc"
-}
-
----
-declare {
- key = "coarsening weight",
- type = "number",
- initial = "1",
-
- documentation_in = "pgf.gd.force.jedi.doc"
-}