BrandesSupport

net.walend.disentangle.graph.semiring.Brandes$.BrandesSupport
See theBrandesSupport companion object
case class BrandesSupport[Node, CoreLabel, Key](coreSupport: SemiringSupport[CoreLabel, Key]) extends SemiringSupport[Option[BrandesSteps[Node, CoreLabel]], Key]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait SemiringSupport[Option[BrandesSteps[Node, CoreLabel]], Key]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

object BrandesSemiring extends Semiring

A semiring for use with Brandes algorithm

A semiring for use with Brandes algorithm

Attributes

Graph
Supertypes
trait Semiring
class Object
trait Matchable
class Any
Self type

Inherited classlikes

trait Semiring

Attributes

Inherited from:
SemiringSupport
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Types

override type Label = Option[BrandesSteps[Node, CoreLabel]]

Value members

Concrete methods

def allLeastPaths(leastPathDigraph: IndexedLabelDigraph[Node, Label], from: Node, to: Node): Seq[Seq[InnerNodeType]]
def convertCoreLabelToLabel(coreLabel: CoreLabel, toIndex: Int): Label
def subgraphEdges(labelGraph: IndexedLabelDigraph[Node, Label], from: Node, to: Node): Set[InnerEdgeType]

Create the acyclic subgraph defined by BrandesSupport

Create the acyclic subgraph defined by BrandesSupport

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product