- java.lang.Object
-
- com.powsybl.openloadflow.equations.EquationSystemIndex<V,E>
-
- All Implemented Interfaces:
EquationSystemListener<V,E>
public class EquationSystemIndex<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity> extends Object implements EquationSystemListener<V,E>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description EquationSystemIndex(EquationSystem<V,E> equationSystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(EquationSystemIndexListener<V,E> listener)
List<Equation<V,E>>
getSortedEquationsToSolve()
List<Variable<V>>
getSortedVariablesToFind()
void
onEquationChange(Equation<V,E> equation, EquationEventType eventType)
void
onEquationTermChange(EquationTerm<V,E> term, EquationTermEventType eventType)
void
removeListener(EquationSystemIndexListener<V,E> listener)
-
-
-
Constructor Detail
-
EquationSystemIndex
public EquationSystemIndex(EquationSystem<V,E> equationSystem)
-
-
Method Detail
-
addListener
public void addListener(EquationSystemIndexListener<V,E> listener)
-
removeListener
public void removeListener(EquationSystemIndexListener<V,E> listener)
-
onEquationChange
public void onEquationChange(Equation<V,E> equation, EquationEventType eventType)
- Specified by:
onEquationChange
in interfaceEquationSystemListener<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
-
onEquationTermChange
public void onEquationTermChange(EquationTerm<V,E> term, EquationTermEventType eventType)
- Specified by:
onEquationTermChange
in interfaceEquationSystemListener<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
-
-