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>>
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractSensitivityContext
(LfNetwork network, List<LfBranch> controllerBranches, EquationSystem<V, E> equationSystem, JacobianMatrix<V, E> jacobianMatrix) -
Method Summary
Modifier and TypeMethodDescriptiondouble
calculateSensitivityFromA2P
(LfBranch controllerBranch, LfBranch controlledBranch, ControlledSide controlledSide) protected double
calculateSensitivityFromA2S
(LfBranch controllerBranch, EquationTerm<V, E> s) abstract com.powsybl.math.matrix.DenseMatrix
calculateSensitivityValues
(List<LfBranch> controllerBranches, int[] controllerBranchIndex, EquationSystem<V, E> equationSystem, JacobianMatrix<V, E> jacobianMatrix)
-
Constructor Details
-
AbstractSensitivityContext
protected AbstractSensitivityContext(LfNetwork network, List<LfBranch> controllerBranches, EquationSystem<V, E> equationSystem, JacobianMatrix<V, E> jacobianMatrix)
-
-
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
-
calculateSensitivityFromA2P
public double calculateSensitivityFromA2P(LfBranch controllerBranch, LfBranch controlledBranch, ControlledSide controlledSide)
-