Package com.powsybl.openloadflow.ac.nr
Interface StateVectorScaling
- All Known Implementing Classes:
LineSearchStateVectorScaling
,MaxVoltageChangeStateVectorScaling
,NoneStateVectorScaling
public interface StateVectorScaling
State vector scaling.
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(double[] dx, EquationSystem<AcVariableType, AcEquationType> equationSystem) Apply scaling to state vector variation before equation mismatches calculation.applyAfter
(EquationSystem<AcVariableType, AcEquationType> equationSystem, EquationVector<AcVariableType, AcEquationType> equationVector, TargetVector<AcVariableType, AcEquationType> targetVector, NewtonRaphsonStoppingCriteria stoppingCriteria, NewtonRaphsonStoppingCriteria.TestResult testResult) Apply scaling to state vector after equation mismatches and norm have been calculated.static StateVectorScaling
fromMode
(NewtonRaphsonParameters parameters, NewtonRaphsonStoppingCriteria.TestResult initialTestResult) getMode()
-
Method Details
-
fromMode
static StateVectorScaling fromMode(NewtonRaphsonParameters parameters, NewtonRaphsonStoppingCriteria.TestResult initialTestResult) -
getMode
StateVectorScalingMode getMode() -
apply
Apply scaling to state vector variation before equation mismatches calculation. -
applyAfter
NewtonRaphsonStoppingCriteria.TestResult applyAfter(EquationSystem<AcVariableType, AcEquationType> equationSystem, EquationVector<AcVariableType, AcEquationType> equationVector, TargetVector<AcVariableType, AcEquationType> targetVector, NewtonRaphsonStoppingCriteria stoppingCriteria, NewtonRaphsonStoppingCriteria.TestResult testResult) Apply scaling to state vector after equation mismatches and norm have been calculated.
-