Package com.powsybl.openloadflow.sa
Class AbstractNetworkResult
- java.lang.Object
-
- com.powsybl.openloadflow.sa.AbstractNetworkResult
-
- Direct Known Subclasses:
PostContingencyNetworkResult
,PreContingencyNetworkResult
public abstract class AbstractNetworkResult extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description protected List<com.powsybl.security.results.BusResult>
busResults
protected boolean
createResultExtension
protected com.powsybl.security.monitor.StateMonitorIndex
monitorIndex
protected LfNetwork
network
protected List<com.powsybl.security.results.ThreeWindingsTransformerResult>
threeWindingsTransformerResults
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractNetworkResult(LfNetwork network, com.powsybl.security.monitor.StateMonitorIndex monitorIndex, boolean createResultExtension)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addResults(com.powsybl.security.monitor.StateMonitor monitor, Consumer<LfBranch> branchConsumer)
protected void
clear()
abstract List<com.powsybl.security.results.BranchResult>
getBranchResults()
List<com.powsybl.security.results.BusResult>
getBusResults()
List<com.powsybl.security.results.ThreeWindingsTransformerResult>
getThreeWindingsTransformerResults()
abstract void
update()
-
-
-
Field Detail
-
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 Detail
-
AbstractNetworkResult
protected AbstractNetworkResult(LfNetwork network, com.powsybl.security.monitor.StateMonitorIndex monitorIndex, boolean createResultExtension)
-
-
Method Detail
-
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()
-
-