package stress
Import Path
github.com/d2lang/elk-go/internal/stress (on go.dev)
Dependency Relation
imports 7 packages, and imported by one package
Involved Source Files
majorization.go
Package stress ports org.eclipse.elk.stress targeting ELK.js 0.12.0 while
retaining the historical ELK 0.8.1 source mapping for unchanged routines.
provider.go
Package-Level Type Names (total 2)
Majorization implements the localized stress-majorization procedure from
Gansner, Koren, and North exactly as used by ELK 0.8.1.
(*Majorization) Execute()
(*Majorization) Initialize(model *graph.Model, fgraph *force.FGraph)
(*Provider) Layout(model *graph.Model, parent graph.NodeID, monitor core.ProgressMonitor) error
*Provider : github.com/d2lang/elk-go/internal/core.LayoutProvider
Package-Level Functions (total 2)
func Register(registry *core.AlgorithmRegistry) error func RegisterOptions(registry *core.OptionRegistry)
Package-Level Variables (total 5)
var DesiredEdgeLength graph.Property[...] var IterationLimit graph.Property[...]
Package-Level Constants (total 3)
const DimensionX = "X" const DimensionXY = "XY" const DimensionY = "Y"
![]() |
The pages are generated with Golds v0.8.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |