axle.graph

UndirectedGraph

trait UndirectedGraph [VP, EP] extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. UndirectedGraph
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Type Members

  1. type ES

    Attributes
    abstract
  2. type G [VP, EP] <: UndirectedGraph[VP, EP]

    Attributes
    abstract

Abstract Value Members

  1. def allEdges (): Set[Edge[ES, EP]]

    Attributes
    abstract
  2. def areNeighbors (v1: Vertex[VP], v2: Vertex[VP]): Boolean

    Attributes
    abstract
  3. def degree (v: Vertex[VP]): Int

    Attributes
    abstract
  4. def delete (v: Vertex[VP]): G[VP, EP]

    Attributes
    abstract
  5. def edgesTouching (v: Vertex[VP]): Set[Edge[ES, EP]]

    Attributes
    abstract
  6. def eliminate (v: Vertex[VP], payload: (Vertex[VP], Vertex[VP]) ⇒ EP): G[VP, EP]

    Attributes
    abstract
  7. def findVertex (f: (Vertex[VP]) ⇒ Boolean): Option[Vertex[VP]]

    Attributes
    abstract
  8. def firstLeafOtherThan (r: Vertex[VP]): Option[Vertex[VP]]

    Attributes
    abstract
  9. def forceClique (vs: Set[Vertex[VP]], payload: (Vertex[VP], Vertex[VP]) ⇒ EP): G[VP, EP]

    Attributes
    abstract
  10. def neighbors (v: Vertex[VP]): Set[Vertex[VP]]

    Attributes
    abstract
  11. def unlink (v1: Vertex[VP], v2: Vertex[VP]): G[VP, EP]

    Attributes
    abstract
  12. def unlink (e: Edge[ES, EP]): G[VP, EP]

    Attributes
    abstract
  13. def vertices (edge: Edge[ES, EP]): (Vertex[VP], Vertex[VP])

    Attributes
    abstract
  14. def vertices (): Set[Vertex[VP]]

    Attributes
    abstract

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def connects (edge: Edge[ES, EP], a1: Vertex[VP], a2: Vertex[VP]): Boolean

  9. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  10. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  13. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  14. def isClique (vs: GenTraversable[Vertex[VP]]): Boolean

  15. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  16. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  17. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  18. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  19. def numEdgesToForceClique (vs: GenTraversable[Vertex[VP]], payload: (Vertex[VP], Vertex[VP]) ⇒ EP): Int

  20. def other (edge: Edge[ES, EP], u: Vertex[VP]): Vertex[VP]

  21. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  22. def toString (): String

    Definition Classes
    AnyRef → Any
  23. def vertexWithFewestEdgesToEliminateAmong (among: Set[Vertex[VP]], payload: (Vertex[VP], Vertex[VP]) ⇒ EP): Vertex[VP]

  24. def vertexWithFewestNeighborsAmong (among: Set[Vertex[VP]]): Vertex[VP]

  25. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  27. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any