Package com.powsybl.loadflow.validation
Class ValidationConfig
- java.lang.Object
-
- com.powsybl.loadflow.validation.ValidationConfig
-
public class ValidationConfig extends Object
- Author:
- Massimo Ferraro
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
APPLY_REACTANCE_CORRECTION_DEFAULT
static boolean
CHECK_MAIN_COMPONENT_ONLY_DEFAULT
static boolean
COMPARE_RESULTS_DEFAULT
static double
EPSILON_X_DEFAULT
static boolean
NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT
static boolean
NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS
static boolean
OK_MISSING_VALUES_DEFAULT
static Class<? extends TableFormatterFactory>
TABLE_FORMATTER_FACTORY_DEFAULT
static double
THRESHOLD_DEFAULT
static ValidationOutputWriter
VALIDATION_OUTPUT_WRITER_DEFAULT
static boolean
VERBOSE_DEFAULT
-
Constructor Summary
Constructors Constructor Description ValidationConfig(double threshold, boolean verbose, String loadFlowName, Class<? extends TableFormatterFactory> tableFormatterFactory, double epsilonX, boolean applyReactanceCorrection, ValidationOutputWriter validationOutputWriter, LoadFlowParameters loadFlowParameters, boolean okMissingValues, boolean noRequirementIfReactiveBoundInversion, boolean compareResults, boolean checkMainComponentOnly, boolean noRequirementIfSetpointOutsidePowerBounds)
-
Method Summary
-
-
-
Field Detail
-
THRESHOLD_DEFAULT
public static final double THRESHOLD_DEFAULT
- See Also:
- Constant Field Values
-
VERBOSE_DEFAULT
public static final boolean VERBOSE_DEFAULT
- See Also:
- Constant Field Values
-
TABLE_FORMATTER_FACTORY_DEFAULT
public static final Class<? extends TableFormatterFactory> TABLE_FORMATTER_FACTORY_DEFAULT
-
EPSILON_X_DEFAULT
public static final double EPSILON_X_DEFAULT
- See Also:
- Constant Field Values
-
APPLY_REACTANCE_CORRECTION_DEFAULT
public static final boolean APPLY_REACTANCE_CORRECTION_DEFAULT
- See Also:
- Constant Field Values
-
VALIDATION_OUTPUT_WRITER_DEFAULT
public static final ValidationOutputWriter VALIDATION_OUTPUT_WRITER_DEFAULT
-
OK_MISSING_VALUES_DEFAULT
public static final boolean OK_MISSING_VALUES_DEFAULT
- See Also:
- Constant Field Values
-
NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT
public static final boolean NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT
- See Also:
- Constant Field Values
-
COMPARE_RESULTS_DEFAULT
public static final boolean COMPARE_RESULTS_DEFAULT
- See Also:
- Constant Field Values
-
CHECK_MAIN_COMPONENT_ONLY_DEFAULT
public static final boolean CHECK_MAIN_COMPONENT_ONLY_DEFAULT
- See Also:
- Constant Field Values
-
NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS
public static final boolean NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ValidationConfig
public ValidationConfig(double threshold, boolean verbose, String loadFlowName, Class<? extends TableFormatterFactory> tableFormatterFactory, double epsilonX, boolean applyReactanceCorrection, ValidationOutputWriter validationOutputWriter, LoadFlowParameters loadFlowParameters, boolean okMissingValues, boolean noRequirementIfReactiveBoundInversion, boolean compareResults, boolean checkMainComponentOnly, boolean noRequirementIfSetpointOutsidePowerBounds)
-
-
Method Detail
-
load
public static ValidationConfig load()
-
load
public static ValidationConfig load(PlatformConfig platformConfig)
-
getThreshold
public double getThreshold()
-
isVerbose
public boolean isVerbose()
-
getTableFormatterFactory
public Class<? extends TableFormatterFactory> getTableFormatterFactory()
-
getEpsilonX
public double getEpsilonX()
-
getValidationOutputWriter
public ValidationOutputWriter getValidationOutputWriter()
-
applyReactanceCorrection
public boolean applyReactanceCorrection()
-
getLoadFlowParameters
public LoadFlowParameters getLoadFlowParameters()
-
areOkMissingValues
public boolean areOkMissingValues()
-
isNoRequirementIfReactiveBoundInversion
public boolean isNoRequirementIfReactiveBoundInversion()
-
isCompareResults
public boolean isCompareResults()
-
isCheckMainComponentOnly
public boolean isCheckMainComponentOnly()
-
isNoRequirementIfSetpointOutsidePowerBounds
public boolean isNoRequirementIfSetpointOutsidePowerBounds()
-
setThreshold
public void setThreshold(double threshold)
-
setVerbose
public void setVerbose(boolean verbose)
-
setLoadFlowName
public void setLoadFlowName(String loadFlowName)
-
setTableFormatterFactory
public void setTableFormatterFactory(Class<? extends TableFormatterFactory> tableFormatterFactory)
-
setEpsilonX
public void setEpsilonX(double epsilonX)
-
setApplyReactanceCorrection
public void setApplyReactanceCorrection(boolean applyReactanceCorrection)
-
setValidationOutputWriter
public void setValidationOutputWriter(ValidationOutputWriter validationOutputWriter)
-
setLoadFlowParameters
public void setLoadFlowParameters(LoadFlowParameters loadFlowParameters)
-
setOkMissingValues
public void setOkMissingValues(boolean okMissingValues)
-
setNoRequirementIfReactiveBoundInversion
public void setNoRequirementIfReactiveBoundInversion(boolean noRequirementIfReactiveBoundInversion)
-
setCompareResults
public void setCompareResults(boolean compareResults)
-
setCheckMainComponentOnly
public void setCheckMainComponentOnly(boolean checkMainComponentOnly)
-
setNoRequirementIfSetpointOutsidePowerBounds
public void setNoRequirementIfSetpointOutsidePowerBounds(boolean noRequirementIfSetpointOutsidePowerBounds)
-
-