Class StatisticalOutputsLoader
java.lang.Object
common.definitions.StatisticalOutputsLoader
Title: StatisticalOutputsParameters
Description: Consists of the controlling elements of the StatisticalOutputsEditor, and the various parameters needed to display statistical outputs and generate required graphs.
- Author:
- Samarth Shukla, Aneish Goel Month: June 2013
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacelistener for ProgressBar in StatisticalOutputsEditor. -
Constructor Summary
ConstructorsConstructorDescriptionStatisticalOutputsLoader(MeasureDefinition measureDefinition, int measureIndex) StatisticalOutputsLoader(Measure measure, String logDecimalSeparator, String logCsvDelimiter) -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns maximum simulation file in the entire filedoublegetPercentage(double linesRead, double totalLines) doubleintvoidReloads the data structurevoidsetDistribution(double min, double max, int intervals) voidsetEnd(int en) voidsetFinalSimTime(double finalSimTime) Set bounds on final simulation timevoidsetInitialSimTime(double initialSimTime) Set bounds on initial simulation timevoidvoidsetStart(int str)
-
Constructor Details
-
StatisticalOutputsLoader
public StatisticalOutputsLoader(MeasureDefinition measureDefinition, int measureIndex) throws FileNotFoundException - Throws:
FileNotFoundException
-
StatisticalOutputsLoader
public StatisticalOutputsLoader(Measure measure, String logDecimalSeparator, String logCsvDelimiter) throws FileNotFoundException, IOException, ParseException
-
-
Method Details
-
getStatistics
-
setDistribution
public void setDistribution(double min, double max, int intervals) -
getPercentage
public double getPercentage(double linesRead, double totalLines) -
getProgress
public double getProgress() -
setProgressTimeListener
-
setStart
public void setStart(int str) -
setEnd
public void setEnd(int en) -
setInitialSimTime
public void setInitialSimTime(double initialSimTime) Set bounds on initial simulation time- Parameters:
initialSimTime- initial simulation time or NaN to skip
-
setFinalSimTime
public void setFinalSimTime(double finalSimTime) Set bounds on final simulation time- Parameters:
finalSimTime- final simulation time or NaN to skip
-
getTotalLines
public int getTotalLines() -
getMaxSimulationTime
public double getMaxSimulationTime()Returns maximum simulation file in the entire file- Returns:
- the maximum simulation time
-
reloadData
public void reloadData()Reloads the data structure
-