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 <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.powsybl.openloadflow.equations.AbstractVector
equationSystem
-
Constructor Summary
ConstructorsConstructorDescriptionTargetVector
(LfNetwork network, EquationSystem<V, E> equationSystem, TargetVector.Initializer<V, E> initializer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected 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 Details
-
TargetVector
public TargetVector(LfNetwork network, EquationSystem<V, E> equationSystem, TargetVector.Initializer<V, E> initializer)
-
-
Method Details
-
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
-