Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Configuration<Link>

Type parameters

  • Link

Hierarchy

  • Configuration

Index

Constructors

constructor

  • Parameters

    • n: number
    • edges: Link[]
    • linkAccessor: LinkTypeAccessor<Link>
    • Optional rootGroup: any[]

    Returns Configuration

Properties

R

R: number

Private linkAccessor

linkAccessor: LinkTypeAccessor<Link>

modules

modules: Module[]

roots

roots: ModuleSet[]

Methods

allEdges

  • Returns PowerEdge[]

getGroupHierarchy

  • getGroupHierarchy(retargetedEdges: PowerEdge[]): any[]
  • Parameters

    Returns any[]

greedyMerge

  • greedyMerge(): boolean
  • Returns boolean

Private initModulesFromGroup

  • initModulesFromGroup(group: any): ModuleSet
  • Parameters

    • group: any

    Returns ModuleSet

merge

  • Parameters

    Returns Module

Private nEdges

  • Parameters

    Returns number

Private rootMerges

  • rootMerges(k?: number): object[]
  • Parameters

    • Default value k: number = 0

    Returns object[]

Static getEdges

Generated using TypeDoc