public class ValidationConfig
extends java.lang.Object
Modifier and Type | Field and 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 java.lang.Class<? extends TableFormatterFactory> |
TABLE_FORMATTER_FACTORY_DEFAULT |
static double |
THRESHOLD_DEFAULT |
static ValidationOutputWriter |
VALIDATION_OUTPUT_WRITER_DEFAULT |
static boolean |
VERBOSE_DEFAULT |
Constructor and Description |
---|
ValidationConfig(double threshold,
boolean verbose,
java.lang.Class<? extends LoadFlowFactory> loadFlowFactory,
java.lang.Class<? extends TableFormatterFactory> tableFormatterFactory,
double epsilonX,
boolean applyReactanceCorrection,
ValidationOutputWriter validationOutputWriter,
LoadFlowParameters loadFlowParameters,
boolean okMissingValues,
boolean noRequirementIfReactiveBoundInversion,
boolean compareResults,
boolean checkMainComponentOnly,
boolean noRequirementIfSetpointOutsidePowerBounds) |
public static final double THRESHOLD_DEFAULT
public static final boolean VERBOSE_DEFAULT
public static final java.lang.Class<? extends TableFormatterFactory> TABLE_FORMATTER_FACTORY_DEFAULT
public static final double EPSILON_X_DEFAULT
public static final boolean APPLY_REACTANCE_CORRECTION_DEFAULT
public static final ValidationOutputWriter VALIDATION_OUTPUT_WRITER_DEFAULT
public static final boolean OK_MISSING_VALUES_DEFAULT
public static final boolean NO_REQUIREMENT_IF_REACTIVE_BOUND_INVERSION_DEFAULT
public static final boolean COMPARE_RESULTS_DEFAULT
public static final boolean CHECK_MAIN_COMPONENT_ONLY_DEFAULT
public static final boolean NO_REQUIREMENT_IF_SETPOINT_OUTSIDE_POWERS_BOUNDS
public ValidationConfig(double threshold, boolean verbose, java.lang.Class<? extends LoadFlowFactory> loadFlowFactory, java.lang.Class<? extends TableFormatterFactory> tableFormatterFactory, double epsilonX, boolean applyReactanceCorrection, ValidationOutputWriter validationOutputWriter, LoadFlowParameters loadFlowParameters, boolean okMissingValues, boolean noRequirementIfReactiveBoundInversion, boolean compareResults, boolean checkMainComponentOnly, boolean noRequirementIfSetpointOutsidePowerBounds)
public static ValidationConfig load()
public static ValidationConfig load(PlatformConfig platformConfig)
public double getThreshold()
public boolean isVerbose()
public java.lang.Class<? extends LoadFlowFactory> getLoadFlowFactory()
public java.lang.Class<? extends TableFormatterFactory> getTableFormatterFactory()
public double getEpsilonX()
public ValidationOutputWriter getValidationOutputWriter()
public boolean applyReactanceCorrection()
public LoadFlowParameters getLoadFlowParameters()
public boolean areOkMissingValues()
public boolean isNoRequirementIfReactiveBoundInversion()
public boolean isCompareResults()
public boolean isCheckMainComponentOnly()
public boolean isNoRequirementIfSetpointOutsidePowerBounds()
public void setThreshold(double threshold)
public void setVerbose(boolean verbose)
public void setLoadFlowFactory(java.lang.Class<? extends LoadFlowFactory> loadFlowFactory)
public void setTableFormatterFactory(java.lang.Class<? extends TableFormatterFactory> tableFormatterFactory)
public void setEpsilonX(double epsilonX)
public void setApplyReactanceCorrection(boolean applyReactanceCorrection)
public void setValidationOutputWriter(ValidationOutputWriter validationOutputWriter)
public void setLoadFlowParameters(LoadFlowParameters loadFlowParameters)
public void setOkMissingValues(boolean okMissingValues)
public void setNoRequirementIfReactiveBoundInversion(boolean noRequirementIfReactiveBoundInversion)
public void setCompareResults(boolean compareResults)
public void setCheckMainComponentOnly(boolean checkMainComponentOnly)
public void setNoRequirementIfSetpointOutsidePowerBounds(boolean noRequirementIfSetpointOutsidePowerBounds)
public java.lang.String toString()
toString
in class java.lang.Object