Class AbstractVector<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>

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 <geoffroy.jamgotchian at rte-france.com>
  • Field Details

  • Constructor Details

  • Method Details

    • invalidateValues

      protected void invalidateValues()
    • invalidateVector

      protected void invalidateVector()
    • validate

      protected void validate()
    • getArray

      public double[] getArray()
      Specified by:
      getArray in interface Vector
    • createArray

      protected abstract double[] createArray()
    • updateArray

      protected abstract void updateArray(double[] array)
    • minus

      public void minus(Vector other)
      Specified by:
      minus in interface Vector