- java.lang.Object
-
- com.powsybl.openloadflow.equations.AbstractVector<V,E>
-
- com.powsybl.openloadflow.equations.TargetVector<V,E>
-
- All Implemented Interfaces:
Vector
,AutoCloseable
- Direct Known Subclasses:
AcTargetVector
,DcTargetVector
public class TargetVector<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity> extends AbstractVector<V,E> implements AutoCloseable
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.equations.AbstractVector
equationSystem
-
-
Constructor Summary
Constructors Constructor Description TargetVector(LfNetwork network, EquationSystem<V,E> equationSystem, TargetVector.Initializer<V,E> initializer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected double[]
createArray()
static <V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
double[]createArray(LfNetwork network, EquationSystem<V,E> equationSystem, TargetVector.Initializer<V,E> initializer)
protected void
updateArray(double[] array)
-
Methods inherited from class com.powsybl.openloadflow.equations.AbstractVector
getArray, invalidateValues, invalidateVector, minus, validate
-
-
-
-
Constructor Detail
-
TargetVector
public TargetVector(LfNetwork network, EquationSystem<V,E> equationSystem, TargetVector.Initializer<V,E> initializer)
-
-
Method Detail
-
createArray
public static <V extends Enum<V> & Quantity,E extends Enum<E> & Quantity> double[] createArray(LfNetwork network, EquationSystem<V,E> equationSystem, TargetVector.Initializer<V,E> initializer)
-
createArray
protected double[] createArray()
- Specified by:
createArray
in classAbstractVector<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
-
updateArray
protected void updateArray(double[] array)
- Specified by:
updateArray
in classAbstractVector<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-