Class NewtonRaphsonParameters


public class NewtonRaphsonParameters extends AbstractNewtonParameters<NewtonRaphsonParameters>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • DEFAULT_MAX_ITERATIONS

      public static final int DEFAULT_MAX_ITERATIONS
      See Also:
    • DEFAULT_MIN_REALISTIC_VOLTAGE

      public static final double DEFAULT_MIN_REALISTIC_VOLTAGE
      See Also:
    • DEFAULT_MAX_REALISTIC_VOLTAGE

      public static final double DEFAULT_MAX_REALISTIC_VOLTAGE
      See Also:
    • DEFAULT_STATE_VECTOR_SCALING_MODE

      public static final StateVectorScalingMode DEFAULT_STATE_VECTOR_SCALING_MODE
    • ALWAYS_UPDATE_NETWORK_DEFAULT_VALUE

      public static final boolean ALWAYS_UPDATE_NETWORK_DEFAULT_VALUE
      See Also:
  • Constructor Details

    • NewtonRaphsonParameters

      public NewtonRaphsonParameters()
  • Method Details

    • getMinRealisticVoltage

      public double getMinRealisticVoltage()
    • setMinRealisticVoltage

      public NewtonRaphsonParameters setMinRealisticVoltage(double minRealisticVoltage)
    • getMaxRealisticVoltage

      public double getMaxRealisticVoltage()
    • setMaxRealisticVoltage

      public NewtonRaphsonParameters setMaxRealisticVoltage(double maxRealisticVoltage)
    • getStoppingCriteria

      public NewtonRaphsonStoppingCriteria getStoppingCriteria()
    • setStoppingCriteria

      public NewtonRaphsonParameters setStoppingCriteria(NewtonRaphsonStoppingCriteria stoppingCriteria)
    • getStateVectorScalingMode

      public StateVectorScalingMode getStateVectorScalingMode()
    • setStateVectorScalingMode

      public NewtonRaphsonParameters setStateVectorScalingMode(StateVectorScalingMode stateVectorScalingMode)
    • isAlwaysUpdateNetwork

      public boolean isAlwaysUpdateNetwork()
    • setAlwaysUpdateNetwork

      public NewtonRaphsonParameters setAlwaysUpdateNetwork(boolean alwaysUpdateNetwork)
    • getLineSearchStateVectorScalingMaxIteration

      public int getLineSearchStateVectorScalingMaxIteration()
    • setLineSearchStateVectorScalingMaxIteration

      public NewtonRaphsonParameters setLineSearchStateVectorScalingMaxIteration(int lineSearchStateVectorScalingMaxIteration)
    • getLineSearchStateVectorScalingStepFold

      public double getLineSearchStateVectorScalingStepFold()
    • setLineSearchStateVectorScalingStepFold

      public NewtonRaphsonParameters setLineSearchStateVectorScalingStepFold(double lineSearchStateVectorScalingStepFold)
    • getMaxVoltageChangeStateVectorScalingMaxDv

      public double getMaxVoltageChangeStateVectorScalingMaxDv()
    • setMaxVoltageChangeStateVectorScalingMaxDv

      public NewtonRaphsonParameters setMaxVoltageChangeStateVectorScalingMaxDv(double maxVoltageChangeStateVectorScalingMaxDv)
    • getMaxVoltageChangeStateVectorScalingMaxDphi

      public double getMaxVoltageChangeStateVectorScalingMaxDphi()
    • setMaxVoltageChangeStateVectorScalingMaxDphi

      public NewtonRaphsonParameters setMaxVoltageChangeStateVectorScalingMaxDphi(double maxVoltageChangeStateVectorScalingMaxDphi)
    • toString

      public String toString()
      Overrides:
      toString in class Object