Package hec.hecmath
Class DssCompare
java.lang.Object
hec.hecmath.DssCompare
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DataSetResultscompareDataSet(double[] referenceDataArray, double[] computedDataArray, double tolerance) static ArrayList<DataSetResults>compareDataSet(DataContainer referenceDataContainer, DataContainer computedDataContainer, double[] tolerances) static DataSetResultscompareDataSet(TimeSeriesContainer referenceDataContainer, TimeSeriesContainer computedDataContainer) getDataSetResults(String computedFile, String referenceFile, String dssCompareOutputFile, String[] dsspath, double[] tol, boolean tabulate, String sepChar, boolean printAllResults) getDataSetResults(String computedFile, String referenceFile, String startTime, String endTime, String dssCompareOutputFile, String[] dsspath, double[] tol) getDataSetResults(String computedFile, String referenceFile, String startTime, String endTime, String dssCompareOutputFile, String[] dsspath, double[] tol, boolean tabulate, String sepChar, boolean printAllResults) static voidvoidsetProgressListener(ProgressListener progressListener)
-
Field Details
-
DEBUG
public static boolean DEBUG
-
-
Constructor Details
-
DssCompare
public DssCompare() -
DssCompare
-
-
Method Details
-
getDataSetResults
public DataSetResults getDataSetResults(String computedFile, String referenceFile, String startTime, String endTime, String dssCompareOutputFile, String[] dsspath, double[] tol) - Parameters:
computedFile- - File to compare its datareferenceFile- - File to compare/reference tostartTime- - Start TimeendTime- - End Timedsspath- - dss path part (i.e."C=FLOW* F=Actual"). If no F-part/alternative specified, then will use first alternativedssCompareOutputFile- - output file name. If not specified will print output to consoletol- - List of tolerances- Returns:
- DataSetResults
-
getDataSetResults
public DataSetResults getDataSetResults(String computedFile, String referenceFile, String dssCompareOutputFile, String[] dsspath, double[] tol, boolean tabulate, String sepChar, boolean printAllResults) - Parameters:
computedFile- - File to compare its datareferenceFile- - File to compare/reference todsspath- - dss path part (i.e."C=FLOW* F=Actual"). If no F-part/alternative specified, then will use first alternativedssCompareOutputFile- - output file name. If not specified will print output to consoletol- - List of tolerancestabulate- - Adds Table headers for easiersepChar- - Separator character in report file. Defaults to a single spaceprintAllResults- - Prints DIFF_WITHIN_TOL and DIFF_OUTSIDE_OF_TOL paths for Debugging purposes- Returns:
- DataSetResults
-
getDataSetResults
public DataSetResults getDataSetResults(String computedFile, String referenceFile, String startTime, String endTime, String dssCompareOutputFile, String[] dsspath, double[] tol, boolean tabulate, String sepChar, boolean printAllResults) - Parameters:
computedFile- - File to compare its datareferenceFile- - File to compare/reference tostartTime- - Start TimeendTime- - End Timedsspath- - dss path part (i.e."C=FLOW* F=Actual"). If no F-part/alternative specified, then will use first alternativedssCompareOutputFile- - output file name. If not specified will print output to consoletol- - List of tolerancestabulate- - Adds Table headers for easiersepChar- - Separator character in report file. Defaults to a single spaceprintAllResults- - Prints DIFF_WITHIN_TOL and DIFF_OUTSIDE_OF_TOL paths for Debugging purposes- Returns:
- DataSetResults
-
compareDataSet
public static DataSetResults compareDataSet(TimeSeriesContainer referenceDataContainer, TimeSeriesContainer computedDataContainer) -
compareDataSet
public static ArrayList<DataSetResults> compareDataSet(DataContainer referenceDataContainer, DataContainer computedDataContainer, double[] tolerances) - Parameters:
computedDataContainer- - Data Container for the computed valuesreferenceDataContainer- - Data Container for the reference valuestolerances- - Tolerance values- Returns:
-
compareDataSet
public static DataSetResults compareDataSet(double[] referenceDataArray, double[] computedDataArray, double tolerance) - Parameters:
computedDataArray- - Array of doubles to be comparedreferenceDataArray- - Array of doubles to be compared againsttolerance- - Tolerance value for this comparison- Returns:
-
setProgressListener
- Parameters:
progressListener-
-
main
-