HypergraphBuilder
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
context(_: HypergraphDirectedShortestPathWithFixedEndsComputer<Weight>)
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
context(_: HypergraphDirectedShortestPathWithFixedStartComputer<Weight>)
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
context(_: HypergraphDirectedShortestPathWithoutFixedEndsComputer<Weight>)
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.directedShortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun MutableHypergraph.properties(block: MutableOwnedProviderRegistry<out MutableHypergraph>.() -> Unit)
Link copied to clipboard
Link copied to clipboard
context(_: HypergraphShortestPathWithFixedEndsComputer<Weight>)
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
context(_: HypergraphShortestPathWithFixedStartComputer<Weight>)
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
context(_: HypergraphShortestPathWithoutFixedEndsComputer<Weight>)
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
fun <Weight> Hypergraph.shortestPathWithFixedEnds(start: HypergraphVertex, end: HypergraphVertex): Path<Weight>?
Link copied to clipboard
context(computer: HypergraphShortestPathWithFixedEndsComputer<Weight>)
fun <Weight> Hypergraph.shortestPathWithFixedEndsProvider(start: HypergraphVertex, end: HypergraphVertex): HypergraphShortestPathWithFixedEndsProvider<Weight>
fun <Weight> Hypergraph.shortestPathWithFixedEndsProvider(start: HypergraphVertex, end: HypergraphVertex): HypergraphShortestPathWithFixedEndsProvider<Weight>
Link copied to clipboard
context(computer: HypergraphShortestPathWithFixedStartComputer<Weight>)
fun <Weight> Hypergraph.shortestPathWithFixedStartProvider(start: HypergraphVertex): HypergraphShortestPathWithFixedStartProvider<Weight>
fun <Weight> Hypergraph.shortestPathWithFixedStartProvider(start: HypergraphVertex): HypergraphShortestPathWithFixedStartProvider<Weight>
Link copied to clipboard
Link copied to clipboard
context(computer: TopologicalSortingComputer)
fun Hypergraph.sortVerticesTopologically(): TopologicallySortedVertices
fun Hypergraph.sortVerticesTopologically(): TopologicallySortedVertices
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
context(vertexToAdjacentVerticesMappingComputer: VertexToAdjacentVerticesMappingComputer)
fun Hypergraph.vertexToAdjacentVerticesMapping(): KoneReifiedMap<HypergraphVertex, KoneReifiedSet<HypergraphVertex>>
fun Hypergraph.vertexToAdjacentVerticesMapping(): KoneReifiedMap<HypergraphVertex, KoneReifiedSet<HypergraphVertex>>
Link copied to clipboard
Link copied to clipboard
context(vertexToIncidentEdgesMappingComputer: VertexToIncidentEdgesMappingComputer)
fun Hypergraph.vertexToIncidentEdgesMapping(): KoneReifiedMap<HypergraphVertex, KoneReifiedSet<HypergraphEdge>>
fun Hypergraph.vertexToIncidentEdgesMapping(): KoneReifiedMap<HypergraphVertex, KoneReifiedSet<HypergraphEdge>>