Class ValidationConfig


  • public class ValidationConfig
    extends Object
    Author:
    Massimo Ferraro
    • Field Detail

      • 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

      • getThreshold

        public double getThreshold()
      • isVerbose

        public boolean isVerbose()
      • getEpsilonX

        public double getEpsilonX()
      • applyReactanceCorrection

        public boolean applyReactanceCorrection()
      • 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)