Package com.powsybl.loadflow.validation
Class ValidationConfig
java.lang.Object
com.powsybl.loadflow.validation.ValidationConfig
- Author:
- Massimo Ferraro <[email protected]>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final boolean
static final boolean
static final boolean
static final double
static final boolean
static final boolean
static final boolean
static final Class<? extends TableFormatterFactory>
static final double
static final ValidationOutputWriter
static final boolean
-
Constructor Summary
ConstructorDescriptionValidationConfig
(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
Modifier and TypeMethodDescriptionboolean
boolean
double
Class<? extends TableFormatterFactory>
double
boolean
boolean
boolean
boolean
boolean
static ValidationConfig
load()
static ValidationConfig
load
(PlatformConfig platformConfig) void
setApplyReactanceCorrection
(boolean applyReactanceCorrection) void
setCheckMainComponentOnly
(boolean checkMainComponentOnly) void
setCompareResults
(boolean compareResults) void
setEpsilonX
(double epsilonX) void
setLoadFlowName
(String loadFlowName) void
setLoadFlowParameters
(LoadFlowParameters loadFlowParameters) void
setNoRequirementIfReactiveBoundInversion
(boolean noRequirementIfReactiveBoundInversion) void
setNoRequirementIfSetpointOutsidePowerBounds
(boolean noRequirementIfSetpointOutsidePowerBounds) void
setOkMissingValues
(boolean okMissingValues) void
setTableFormatterFactory
(Class<? extends TableFormatterFactory> tableFormatterFactory) void
setThreshold
(double threshold) void
setValidationOutputWriter
(ValidationOutputWriter validationOutputWriter) void
setVerbose
(boolean verbose) toString()
-
Field Details
-
THRESHOLD_DEFAULT
public static final double THRESHOLD_DEFAULT- See Also:
-
VERBOSE_DEFAULT
public static final boolean VERBOSE_DEFAULT- See Also:
-
TABLE_FORMATTER_FACTORY_DEFAULT
-
EPSILON_X_DEFAULT
public static final double EPSILON_X_DEFAULT- See Also:
-
APPLY_REACTANCE_CORRECTION_DEFAULT
public static final boolean APPLY_REACTANCE_CORRECTION_DEFAULT- See Also:
-
VALIDATION_OUTPUT_WRITER_DEFAULT
-
OK_MISSING_VALUES_DEFAULT
public static final boolean OK_MISSING_VALUES_DEFAULT- See Also:
-
NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT
public static final boolean NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT- See Also:
-
COMPARE_RESULTS_DEFAULT
public static final boolean COMPARE_RESULTS_DEFAULT- See Also:
-
CHECK_MAIN_COMPONENT_ONLY_DEFAULT
public static final boolean CHECK_MAIN_COMPONENT_ONLY_DEFAULT- See Also:
-
NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS
public static final boolean NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS- See Also:
-
-
Constructor Details
-
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 Details
-
load
-
load
-
getThreshold
public double getThreshold() -
isVerbose
public boolean isVerbose() -
getLoadFlowName
-
getTableFormatterFactory
-
getEpsilonX
public double getEpsilonX() -
getValidationOutputWriter
-
applyReactanceCorrection
public boolean applyReactanceCorrection() -
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
-
setTableFormatterFactory
-
setEpsilonX
public void setEpsilonX(double epsilonX) -
setApplyReactanceCorrection
public void setApplyReactanceCorrection(boolean applyReactanceCorrection) -
setValidationOutputWriter
-
setLoadFlowParameters
-
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) -
toString
-