Class Equation
- java.lang.Object
-
- com.powsybl.openloadflow.equations.Equation
-
- All Implemented Interfaces:
Evaluable
,Comparable<Equation>
public class Equation extends Object implements Evaluable, Comparable<Equation>
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Equation
addTerm(EquationTerm term)
Equation
addTerms(List<EquationTerm> terms)
int
compareTo(Equation o)
boolean
equals(Object obj)
double
eval()
int
getColumn()
<T> T
getData()
EquationSystem
getEquationSystem()
int
getNum()
List<EquationTerm>
getTerms()
EquationType
getType()
EquationSystem.EquationUpdateType
getUpdateType()
int
hashCode()
boolean
isActive()
void
setActive(boolean active)
void
setColumn(int column)
void
setData(Object data)
void
setUpdateType(EquationSystem.EquationUpdateType updateType)
String
toString()
void
update(double[] x)
void
write(Writer writer)
-
-
-
Method Detail
-
getNum
public int getNum()
-
getType
public EquationType getType()
-
getEquationSystem
public EquationSystem getEquationSystem()
-
getColumn
public int getColumn()
-
setColumn
public void setColumn(int column)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getUpdateType
public EquationSystem.EquationUpdateType getUpdateType()
-
setUpdateType
public void setUpdateType(EquationSystem.EquationUpdateType updateType)
-
setData
public void setData(Object data)
-
getData
public <T> T getData()
-
addTerm
public Equation addTerm(EquationTerm term)
-
addTerms
public Equation addTerms(List<EquationTerm> terms)
-
getTerms
public List<EquationTerm> getTerms()
-
update
public void update(double[] x)
-
compareTo
public int compareTo(Equation o)
- Specified by:
compareTo
in interfaceComparable<Equation>
-
write
public void write(Writer writer) throws IOException
- Throws:
IOException
-
-