Class PropagatedContingency


  • public class PropagatedContingency
    extends Object
    Author:
    Geoffroy Jamgotchian , Gaƫl Macherel
    • Field Detail

      • LOGGER

        protected static final org.slf4j.Logger LOGGER
    • Constructor Detail

      • PropagatedContingency

        public PropagatedContingency​(com.powsybl.contingency.Contingency contingency,
                                     int index,
                                     Set<com.powsybl.iidm.network.Switch> switchesToOpen,
                                     Set<com.powsybl.iidm.network.Terminal> terminalsToDisconnect)
    • Method Detail

      • getContingency

        public com.powsybl.contingency.Contingency getContingency()
      • getIndex

        public int getIndex()
      • getBranchIdsToOpen

        public Set<String> getBranchIdsToOpen()
      • getSwitchesToOpen

        public Set<com.powsybl.iidm.network.Switch> getSwitchesToOpen()
      • getHvdcIdsToOpen

        public Set<String> getHvdcIdsToOpen()
      • getGeneratorIdsToLose

        public Set<String> getGeneratorIdsToLose()
      • getOriginalPowerShiftIds

        public Set<String> getOriginalPowerShiftIds()
      • 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)