diff --git a/wot-dijkstra/src/main/kotlin/org/pgpainless/wot/dijkstra/ForwardPointer.kt b/wot-dijkstra/src/main/kotlin/org/pgpainless/wot/dijkstra/ForwardPointer.kt new file mode 100644 index 00000000..bd317bef --- /dev/null +++ b/wot-dijkstra/src/main/kotlin/org/pgpainless/wot/dijkstra/ForwardPointer.kt @@ -0,0 +1,16 @@ +// SPDX-FileCopyrightText: 2023 Heiko Schaefer +// +// SPDX-License-Identifier: Apache-2.0 + +package org.pgpainless.wot.dijkstra + +import org.pgpainless.wot.network.EdgeComponent + +/** + * Pointer type for Dijsktra's algorithm. + * This encapsulates the outgoing edge (there may be multiple edges between a source and a target node). + */ +internal data class ForwardPointer( + // If null, then the node is itself the target. + val next: EdgeComponent? +) \ No newline at end of file