- java.lang.Object
-
- com.powsybl.openloadflow.equations.Equation<V,E>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Equation<V,E>
addTerm(EquationTerm<V,E> term)
Equation<V,E>
addTerms(List<EquationTerm<V,E>> terms)
int
compareTo(Equation<V,E> o)
boolean
equals(Object obj)
double
eval()
int
getColumn()
Optional<LfElement>
getElement(LfNetwork network)
int
getElementNum()
EquationSystem<V,E>
getEquationSystem()
List<EquationTerm<V,E>>
getTerms()
Map<Variable<V>,List<EquationTerm<V,E>>>
getTermsByVariable()
E
getType()
int
hashCode()
boolean
isActive()
double
rhs()
Equation<V,E>
setActive(boolean active)
void
setColumn(int column)
String
toString()
void
write(Writer writer, boolean writeInactiveTerms)
-
-
-
Method Detail
-
getElementNum
public int getElementNum()
-
getType
public E getType()
-
getEquationSystem
public EquationSystem<V,E> getEquationSystem()
-
getColumn
public int getColumn()
-
setColumn
public void setColumn(int column)
-
isActive
public boolean isActive()
-
getTerms
public List<EquationTerm<V,E>> getTerms()
-
rhs
public double rhs()
-
write
public void write(Writer writer, boolean writeInactiveTerms) throws IOException
- Throws:
IOException
-
-