Package com.powsybl.openloadflow.network
Class LfContingency
- java.lang.Object
-
- com.powsybl.openloadflow.network.LfContingency
-
public class LfContingency extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description LfContingency(String id, int index, int createdSynchronousComponentsCount, Set<LfBus> disabledBuses, Set<LfBranch> disabledBranches, Map<LfShunt,AdmittanceShift> shuntsShift, Map<LfBus,PowerShift> busesLoadShift, Set<LfGenerator> lostGenerators, Set<LfHvdc> disabledHvdcs, Set<String> originalPowerShiftIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(com.powsybl.loadflow.LoadFlowParameters.BalanceType balanceType)
double
getActivePowerLoss()
Map<LfBus,PowerShift>
getBusesLoadShift()
int
getCreatedSynchronousComponentsCount()
Set<LfBranch>
getDisabledBranches()
Set<LfBus>
getDisabledBuses()
Set<String>
getDisconnectedElementIds()
double
getDisconnectedGenerationActivePower()
double
getDisconnectedLoadActivePower()
String
getId()
int
getIndex()
Set<LfBus>
getLoadAndGeneratorBuses()
Set<LfGenerator>
getLostGenerators()
Map<LfShunt,AdmittanceShift>
getShuntsShift()
void
writeJson(Writer writer)
-
-
-
Constructor Detail
-
LfContingency
public LfContingency(String id, int index, int createdSynchronousComponentsCount, Set<LfBus> disabledBuses, Set<LfBranch> disabledBranches, Map<LfShunt,AdmittanceShift> shuntsShift, Map<LfBus,PowerShift> busesLoadShift, Set<LfGenerator> lostGenerators, Set<LfHvdc> disabledHvdcs, Set<String> originalPowerShiftIds)
-
-
Method Detail
-
getId
public String getId()
-
getIndex
public int getIndex()
-
getCreatedSynchronousComponentsCount
public int getCreatedSynchronousComponentsCount()
-
getShuntsShift
public Map<LfShunt,AdmittanceShift> getShuntsShift()
-
getBusesLoadShift
public Map<LfBus,PowerShift> getBusesLoadShift()
-
getLostGenerators
public Set<LfGenerator> getLostGenerators()
-
getActivePowerLoss
public double getActivePowerLoss()
-
getDisconnectedLoadActivePower
public double getDisconnectedLoadActivePower()
-
getDisconnectedGenerationActivePower
public double getDisconnectedGenerationActivePower()
-
apply
public void apply(com.powsybl.loadflow.LoadFlowParameters.BalanceType balanceType)
-
writeJson
public void writeJson(Writer writer)
-
-