Class AbstractIncrementalPhaseControlOuterLoop.AbstractSensitivityContext<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>

java.lang.Object
com.powsybl.openloadflow.lf.outerloop.AbstractIncrementalPhaseControlOuterLoop.AbstractSensitivityContext<V,E>
Direct Known Subclasses:
AcIncrementalPhaseControlOuterLoop.AcSensitivityContext, DcIncrementalPhaseControlOuterLoop.DcSensitivityContext
Enclosing class:
AbstractIncrementalPhaseControlOuterLoop<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity,P extends AbstractLoadFlowParameters,C extends LoadFlowContext<V,E,P>,O extends OuterLoopContext<V,E,P,C>>

public abstract static class AbstractIncrementalPhaseControlOuterLoop.AbstractSensitivityContext<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity> extends Object
  • Constructor Details

  • Method Details

    • calculateSensitivityValues

      public abstract com.powsybl.math.matrix.DenseMatrix calculateSensitivityValues(List<LfBranch> controllerBranches, int[] controllerBranchIndex, EquationSystem<V,E> equationSystem, JacobianMatrix<V,E> jacobianMatrix)
    • calculateSensitivityFromA2S

      protected double calculateSensitivityFromA2S(LfBranch controllerBranch, EquationTerm<V,E> s)
    • calculateSensitivityFromA2P

      public double calculateSensitivityFromA2P(LfBranch controllerBranch, LfBranch controlledBranch, ControlledSide controlledSide)