Package com.powsybl.openloadflow.network
Class LfZeroImpedanceNetwork
java.lang.Object
com.powsybl.openloadflow.network.LfZeroImpedanceNetwork
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
ConstructorDescriptionLfZeroImpedanceNetwork
(LfNetwork network, LoadFlowModel loadFlowModel, org.jgrapht.Graph<LfBus, LfBranch> graph) -
Method Summary
Modifier and TypeMethodDescriptionvoid
static void
addBranchAndMerge
(LfZeroImpedanceNetwork zn1, LfZeroImpedanceNetwork zn2, LfBranch enabledBranch) static Set<LfZeroImpedanceNetwork>
create
(LfNetwork network, LoadFlowModel loadFlowModel) getGraph()
org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTree<LfBranch>
void
removeBranchAndTryToSplit
(LfBranch disabledBranch) toString()
void
-
Constructor Details
-
LfZeroImpedanceNetwork
public LfZeroImpedanceNetwork(LfNetwork network, LoadFlowModel loadFlowModel, org.jgrapht.Graph<LfBus, LfBranch> graph)
-
-
Method Details
-
create
-
getNetwork
-
getLoadFlowModel
-
getGraph
-
getSpanningTree
-
updateSpanningTree
public void updateSpanningTree() -
removeBranchAndTryToSplit
-
addBranchAndMerge
public static void addBranchAndMerge(LfZeroImpedanceNetwork zn1, LfZeroImpedanceNetwork zn2, LfBranch enabledBranch) -
addBranch
-
toString
-