- java.lang.Object
-
- com.powsybl.openloadflow.equations.AbstractVector<V,E>
-
- All Implemented Interfaces:
Vector
- Direct Known Subclasses:
EquationVector
,TargetVector
public abstract class AbstractVector<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity> extends Object implements Vector
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description protected EquationSystem<V,E>
equationSystem
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractVector(EquationSystem<V,E> equationSystem)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract double[]
createArray()
double[]
getArray()
protected void
invalidateValues()
protected void
invalidateVector()
void
minus(Vector other)
protected abstract void
updateArray(double[] array)
protected void
validate()
-
-
-
Constructor Detail
-
AbstractVector
protected AbstractVector(EquationSystem<V,E> equationSystem)
-
-