Class AbstractConnectedComponentsManager<C extends Component>

java.lang.Object
com.powsybl.iidm.network.components.AbstractConnectedComponentsManager<C>

public abstract class AbstractConnectedComponentsManager<C extends Component> extends Object
Author:
Mathieu Bague <[email protected]>
  • Constructor Details

    • AbstractConnectedComponentsManager

      protected AbstractConnectedComponentsManager()
  • Method Details

    • fillAdjacencyList

      protected void fillAdjacencyList(Map<String,Integer> id2num, gnu.trove.list.array.TIntArrayList[] adjacencyList)
    • invalidate

      public void invalidate()
    • update

      public void update()
    • getConnectedComponents

      public List<C> getConnectedComponents()
    • getComponent

      public C getComponent(int num)
    • getNetwork

      protected abstract Network getNetwork()
    • createComponent

      protected abstract C createComponent(int num, int size)
    • setComponentNumber

      protected abstract void setComponentNumber(Bus bus, int num)