java.lang.Object
com.powsybl.openloadflow.equations.EquationSystem<V,E>
public class EquationSystem<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
extends Object
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(EquationSystemListener<V, E> listener) void
attach
(EquationTerm<V, E> term) createEquation
(int num, E type) createEquation
(LfElement element, E type) getColumnNames
(LfNetwork network) getEquation
(int num, E type) Collection<Equation<V,
E>> getEquations
(ElementType elementType, int elementNum) <T extends EquationTerm<V,
E>>
TgetEquationTerm
(ElementType elementType, int elementNum, Class<T> clazz) List<EquationTerm<V,
E>> getEquationTerms
(ElementType elementType, int elementNum) getIndex()
getRowNames
(LfNetwork network) getVariable
(int elementNum, V type) boolean
hasEquation
(int num, E type) removeEquation
(int num, E type) void
removeListener
(EquationSystemListener<V, E> listener) void
writeToString
(boolean writeInactiveEquations)
-
Constructor Details
-
EquationSystem
public EquationSystem() -
EquationSystem
-
-
Method Details
-
getVariableSet
-
getVariable
-
getStateVector
-
getIndex
-
getEquations
-
getEquationTerms
-
getEquationTerm
public <T extends EquationTerm<V,E>> T getEquationTerm(ElementType elementType, int elementNum, Class<T> clazz) -
createEquation
-
createEquation
-
getEquation
-
hasEquation
-
removeEquation
-
getEquations
-
attach
-
getRowNames
-
getColumnNames
-
addListener
-
removeListener
-
write
-
writeToString
-
writeToString
-