Class LoadFlowActionSimulatorConfig

java.lang.Object
com.powsybl.action.ial.simulator.loadflow.LoadFlowActionSimulatorConfig

public class LoadFlowActionSimulatorConfig extends Object
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>, Teofil Calin BANC <teofil-calin.banc at rte-france.com>
  • Constructor Details

    • LoadFlowActionSimulatorConfig

      public LoadFlowActionSimulatorConfig(String loadFlowName, int maxIterations, boolean ignorePreContingencyViolations, boolean debug)
    • LoadFlowActionSimulatorConfig

      public LoadFlowActionSimulatorConfig(String loadFlowName, int maxIterations, boolean ignorePreContingencyViolations, boolean debug, CopyStrategy copyStrategy)
  • Method Details

    • load

      public static LoadFlowActionSimulatorConfig load()
    • load

      public static LoadFlowActionSimulatorConfig load(PlatformConfig platformConfig)
    • getLoadFlowName

      public Optional<String> getLoadFlowName()
    • setLoadFlowName

      public void setLoadFlowName(String loadFlowName)
    • getMaxIterations

      public int getMaxIterations()
    • setMaxIterations

      public void setMaxIterations(int maxIterations)
    • isIgnorePreContingencyViolations

      public boolean isIgnorePreContingencyViolations()
    • setIgnorePreContingencyViolations

      public void setIgnorePreContingencyViolations(boolean ignorePreContingencyViolations)
    • isDebug

      public boolean isDebug()
    • setDebug

      public void setDebug(boolean debug)
    • getCopyStrategy

      public CopyStrategy getCopyStrategy()
    • setCopyStrategy

      public void setCopyStrategy(CopyStrategy copyStrategy)