Class PropagatedContingency
- java.lang.Object
-
- com.powsybl.openloadflow.network.impl.PropagatedContingency
-
public class PropagatedContingency extends Object
- Author:
- Geoffroy Jamgotchian
, Gaƫl Macherel
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
LOGGER
-
Constructor Summary
Constructors Constructor Description PropagatedContingency(com.powsybl.contingency.Contingency contingency, int index, Set<com.powsybl.iidm.network.Switch> switchesToOpen, Set<com.powsybl.iidm.network.Terminal> terminalsToDisconnect)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<PropagatedContingency>
completeList(List<PropagatedContingency> propagatedContingencies, boolean shuntCompensatorVoltageControlOn, boolean slackDistributionOnConformLoad, boolean hvdcAcEmulation, boolean breakers)
static List<PropagatedContingency>
createList(com.powsybl.iidm.network.Network network, List<com.powsybl.contingency.Contingency> contingencies, Set<com.powsybl.iidm.network.Switch> allSwitchesToOpen, boolean contingencyPropagation)
Set<String>
getBranchIdsToOpen()
Map<String,PowerShift>
getBusIdsToShift()
com.powsybl.contingency.Contingency
getContingency()
Set<String>
getGeneratorIdsToLose()
Set<String>
getHvdcIdsToOpen()
int
getIndex()
Set<String>
getOriginalPowerShiftIds()
Map<String,AdmittanceShift>
getShuntIdsToShift()
Set<com.powsybl.iidm.network.Switch>
getSwitchesToOpen()
Optional<LfContingency>
toLfContingency(LfNetwork network)
-
-
-
Method Detail
-
getContingency
public com.powsybl.contingency.Contingency getContingency()
-
getIndex
public int getIndex()
-
getSwitchesToOpen
public Set<com.powsybl.iidm.network.Switch> getSwitchesToOpen()
-
getBusIdsToShift
public Map<String,PowerShift> getBusIdsToShift()
-
getShuntIdsToShift
public Map<String,AdmittanceShift> getShuntIdsToShift()
-
createList
public static List<PropagatedContingency> createList(com.powsybl.iidm.network.Network network, List<com.powsybl.contingency.Contingency> contingencies, Set<com.powsybl.iidm.network.Switch> allSwitchesToOpen, boolean contingencyPropagation)
-
completeList
public static List<PropagatedContingency> completeList(List<PropagatedContingency> propagatedContingencies, boolean shuntCompensatorVoltageControlOn, boolean slackDistributionOnConformLoad, boolean hvdcAcEmulation, boolean breakers)
-
toLfContingency
public Optional<LfContingency> toLfContingency(LfNetwork network)
-
-