ProblemUtils
ProblemUtils
problemutils
problemutils.classes
Cardinal
Hex
Matrix
Matrix
Axis
problemutils.classes.graphs
DisjointSets
DisjointSets
Edge
FiniteGraph
FiniteGraph
GeneratingGraph
Graph
Graph
LazyGraph
LazyGraph
Path
ProceduralGraph
ProceduralGraph
Tree
problemutils.extensions
ProblemUtils
/
problemutils
problemutils
package
problemutils
Type members
Value members
Type members
Types
type
Cardinal
=
Cardinal
type
DisjointSets
[
V
] =
DisjointSets
[
V
]
type
Edge
[
V
] =
Edge
[
V
]
type
FiniteGraph
[
V
] =
FiniteGraph
[
V
]
type
Graph
[
V
] =
Graph
[
V
]
type
Hex
=
Hex
type
LazyGraph
[
V
] =
LazyGraph
[
V
]
type
Matrix
[
A
] =
Matrix
[
A
]
type
Path
[
V
] =
Path
[
V
]
type
Pos2D
=
Vec2
type
Pos3D
=
Vec3
type
ProceduralGraph
[
V
] =
ProceduralGraph
[
V
]
type
Vec2
= (
Int
,
Int
)
type
Vec3
= (
Int
,
Int
,
Int
)
Value members
Concrete fields
val
Cardinal
:
Cardinal
.type
val
DisjointSets
:
DisjointSets
.type
val
Edge
:
Edge
.type
val
FiniteGraph
:
FiniteGraph
.type
val
Graph
:
Graph
.type
val
Hex
:
Hex
.type
val
LazyGraph
:
LazyGraph
.type
val
Matrix
:
Matrix
.type
val
Path
:
Path
.type
val
ProceduralGraph
:
ProceduralGraph
.type
val
X
:
Axis
val
Y
:
Axis
val
Z
:
Axis