LazyGraph

problemutils.classes.graphs.LazyGraph
See theLazyGraph companion object
class LazyGraph[V] extends DynamicGraph[V]

Attributes

Companion
object
Graph
Supertypes
trait DynamicGraph[V]
trait Graph[V]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def edges: Set[Edge[V]]
def edgesFrom: Map[V, Set[Edge[V]]]
def edgesTo: Map[V, Set[Edge[V]]]
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def vertices: Set[V]

Inherited methods

def &(g: Graph[V]): Graph[V]

Attributes

Inherited from:
Graph
def +(e: Edge[V]): Graph[V]

Attributes

Inherited from:
Graph
def -(e: Edge[V]): Graph[V]

Attributes

Inherited from:
Graph
def \(g: Graph[V]): Graph[V]

Attributes

Inherited from:
Graph
def allPathsFrom(start: V): Set[Path[V]]

Attributes

Inherited from:
Graph
def apply(a: V, b: V): Option[Double]

Attributes

Inherited from:
Graph
def apply(v: V): Set[V]

Attributes

Inherited from:
Graph
def diff(other: Graph[V]): Graph[V]

Attributes

Inherited from:
DynamicGraph
def excl(e: Edge[V]): Graph[V]

Attributes

Inherited from:
DynamicGraph
def filterEdges(p: Edge[V] => Boolean): Graph[V]

Attributes

Inherited from:
DynamicGraph
def filterVertices(p: V => Boolean): Graph[V]

Attributes

Inherited from:
DynamicGraph
def incl(e: Edge[V]): Graph[V]

Attributes

Inherited from:
DynamicGraph
def intersect(other: Graph[V]): Graph[V]

Attributes

Inherited from:
DynamicGraph
def reachableFrom(start: V): Set[V]

Attributes

Inherited from:
Graph
def shortestPath(start: V, end: V, heuristic: V => Double): Option[Path[V]]

Attributes

Inherited from:
Graph
def shortestPathUntil(start: V, endPred: V => Boolean, heuristic: V => Double): Option[Path[V]]

Attributes

Inherited from:
Graph
def union(other: Graph[V]): Graph[V]

Attributes

Inherited from:
DynamicGraph
def |(g: Graph[V]): Graph[V]

Attributes

Inherited from:
Graph

Givens

Inherited givens

Attributes

Inherited from:
DynamicGraph