DAGV

io.github.quafadas.spireAD.DAGV
class DAGV[T, N <: VDimChangeNode[_[_], _[_], T]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addEdge(from: UUID, to: UUID): Unit
def addNode(node: N): Unit
def getAllNodes: Set[N]
def getNode(value: UUID): N
def hasEdge(from: UUID, to: UUID): Boolean
def isEmpty: Boolean
def neighbors(id: UUID): Set[UUID]
def removeEdge(from: UUID, to: UUID): Unit
def removeNode(id: UUID): Unit
def resetGrads(using ct: ClassTag[T]): Unit
inline def toGraphviz: String
def toposort: List[N]