Package com.powsybl.openloadflow.ac.nr
Interface StateVectorScaling
-
- All Known Implementing Classes:
LineSearchStateVectorScaling
,MaxVoltageChangeStateVectorScaling
,NoneStateVectorScaling
public interface StateVectorScaling
State vector scaling.- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
apply(double[] dx, EquationSystem<AcVariableType,AcEquationType> equationSystem)
Apply scaling to state vector variation before equation mismatches calculation.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.static StateVectorScaling
fromMode(StateVectorScalingMode mode, NewtonRaphsonStoppingCriteria.TestResult initialTestResult)
StateVectorScalingMode
getMode()
-
-
-
Method Detail
-
fromMode
static StateVectorScaling fromMode(StateVectorScalingMode mode, NewtonRaphsonStoppingCriteria.TestResult initialTestResult)
-
getMode
StateVectorScalingMode getMode()
-
apply
void apply(double[] dx, EquationSystem<AcVariableType,AcEquationType> equationSystem)
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.
-
-