Class AbstractNetworkResult

java.lang.Object
com.powsybl.openloadflow.sa.AbstractNetworkResult
Direct Known Subclasses:
PostContingencyNetworkResult, PreContingencyNetworkResult

public abstract class AbstractNetworkResult extends Object
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • network

      protected final LfNetwork network
    • monitorIndex

      protected final com.powsybl.security.monitor.StateMonitorIndex monitorIndex
    • createResultExtension

      protected final boolean createResultExtension
    • busResults

      protected final List<com.powsybl.security.results.BusResult> busResults
    • threeWindingsTransformerResults

      protected final List<com.powsybl.security.results.ThreeWindingsTransformerResult> threeWindingsTransformerResults
  • Constructor Details

    • AbstractNetworkResult

      protected AbstractNetworkResult(LfNetwork network, com.powsybl.security.monitor.StateMonitorIndex monitorIndex, boolean createResultExtension)
  • Method Details

    • addResults

      protected void addResults(com.powsybl.security.monitor.StateMonitor monitor, Consumer<LfBranch> branchConsumer)
    • clear

      protected void clear()
    • getBusResults

      public List<com.powsybl.security.results.BusResult> getBusResults()
    • getThreeWindingsTransformerResults

      public List<com.powsybl.security.results.ThreeWindingsTransformerResult> getThreeWindingsTransformerResults()
    • getBranchResults

      public abstract List<com.powsybl.security.results.BranchResult> getBranchResults()
    • update

      public abstract void update()