java.lang.Object
com.powsybl.openloadflow.equations.Equation<V,E>
- All Implemented Interfaces:
Evaluable
,Comparable<Equation<V,
E>>
public class Equation<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
extends Object
implements Evaluable, Comparable<Equation<V,E>>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
Equation.DerHandler<V extends Enum<V> & Quantity>
-
Method Summary
Modifier and TypeMethodDescriptionaddTerm
(EquationTerm<V, E> term) addTerms
(List<EquationTerm<V, E>> terms) int
void
der
(Equation.DerHandler<V> handler) boolean
double
eval()
int
getElement
(LfNetwork network) int
List<EquationTerm<V,
E>> getTerms()
getType()
int
hashCode()
boolean
isActive()
double
rhs()
setActive
(boolean active) void
setColumn
(int column) toString()
void
-
Method Details
-
getElementNum
public int getElementNum() -
getType
-
getEquationSystem
-
getColumn
public int getColumn() -
setColumn
public void setColumn(int column) -
isActive
public boolean isActive() -
setActive
-
addTerm
-
addTerms
-
getTerms
-
getTermsByVariable
-
eval
public double eval() -
der
-
rhs
public double rhs() -
hashCode
public int hashCode() -
equals
-
compareTo
-
write
- Throws:
IOException
-
getElement
-
toString
-