Package com.powsybl.openloadflow.network
Class LfZeroImpedanceNetwork
- java.lang.Object
-
- com.powsybl.openloadflow.network.LfZeroImpedanceNetwork
-
public class LfZeroImpedanceNetwork extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description LfZeroImpedanceNetwork(LfNetwork network, boolean dc, org.jgrapht.Graph<LfBus,LfBranch> graph)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBranch(LfBranch branch)
static void
addBranchAndMerge(LfZeroImpedanceNetwork zn1, LfZeroImpedanceNetwork zn2, LfBranch enabledBranch)
static Set<LfZeroImpedanceNetwork>
create(LfNetwork network, boolean dc)
org.jgrapht.Graph<LfBus,LfBranch>
getGraph()
LfNetwork
getNetwork()
org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTree<LfBranch>
getSpanningTree()
boolean
isDc()
void
removeBranchAndTryToSplit(LfBranch disabledBranch)
String
toString()
void
updateSpanningTree()
-
-
-
Method Detail
-
create
public static Set<LfZeroImpedanceNetwork> create(LfNetwork network, boolean dc)
-
getNetwork
public LfNetwork getNetwork()
-
isDc
public boolean isDc()
-
getSpanningTree
public org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTree<LfBranch> getSpanningTree()
-
updateSpanningTree
public void updateSpanningTree()
-
removeBranchAndTryToSplit
public void removeBranchAndTryToSplit(LfBranch disabledBranch)
-
addBranchAndMerge
public static void addBranchAndMerge(LfZeroImpedanceNetwork zn1, LfZeroImpedanceNetwork zn2, LfBranch enabledBranch)
-
addBranch
public void addBranch(LfBranch branch)
-
-