186 #ifndef TCOMMANDLINESPARAMETERS_H
187 #define TCOMMANDLINESPARAMETERS_H
std::string OutputFileName
Output file name.
bool Store_u_raw
Store_u_raw value.
void PrintUsageAndExit()
Print usage and exit.
std::string GetInputFileName() const
Get input file name.
size_t GetNumberOfThreads() const
Get number of threads.
size_t CompressionLevel
CompressionLevel value.
bool IsStore_u_rms() const
Is –u_rms set?
std::string GetCheckpointFileName() const
Get Checkpoint file name.
size_t GetVerboseInterval() const
Get verbose interval.
bool IsStore_p_max() const
Is –p_max set?
bool IsStore_p_min_all() const
Is –p_min_all set?
bool IsStore_p_rms() const
Is –p_rms set?
bool Store_u_min
Store_u_min value.
TCommandLineParameters & operator=(const TCommandLineParameters &src)
operator = not allowed for public.
bool IsStore_p_final() const
Is –p_final set?
bool Store_u_max
Store_u_max value.
size_t GetCheckpointInterval() const
Get checkpoint interval.
size_t VerboseInterval
VerboseInterval value.
bool Store_u_non_staggered_raw
Store_u_non_staggered_raw value.
bool Store_p_max
Store_p_max value.
bool IsStore_u_non_staggered_raw() const
Is –u_non_staggered_raw set?
bool IsStore_p_min() const
Is –p_min set?
bool Store_p_min_all
Store_p_min_all value.
bool IsStore_u_max() const
Is –u_max set?
bool IsCheckpointEnabled() const
Is checkpoint enabled?
void PrintSetup()
Print setup.
bool IsBenchmarkFlag() const
Is –benchmark flag set?
bool Store_p_raw
Store_p_raw value.
bool Store_u_final
Store_u_final value.
bool Store_p_min
Store_p_min value.
size_t GetBenchmarkTimeStepsCount() const
Get benchmark time step count.
bool IsStore_u_final() const
Is –u_final set?
std::string InputFileName
Input file name.
bool Store_p_max_all
Store_p_max_all value.
TCommandLineParameters()
Constructor.
bool IsStore_u_min_all() const
Is –u_min set?
bool Store_u_rms
Store_u_rms value.
size_t GetCompressionLevel() const
Get compression level.
The class to parse and store command line parameters.
bool IsStore_u_min() const
Is –u_min_all set?
bool BenchmarkFlag
BenchmarkFlag value.
bool IsCopySensorMask() const
is –copy_mask set
bool Store_p_final
Store_p_final value.
size_t StartTimeStep
StartTimeStep value.
bool IsStore_u_raw() const
Is –u_raw set?
bool Store_u_min_all
Store_u_min_all value.
bool IsStore_p_max_all() const
Is –p_max_all set?
std::string CheckpointFileName
Checkpoint file name.
static const size_t DefaultCompressionLevel
Default compression level.
bool CopySensorMask
Copy sensor mask to the output file.
bool Store_u_max_all
Store_u_max_all value.
size_t BenchmarkTimeStepsCount
BenchmarkTimeStepsCount value.
bool PrintVersion
PrintVersion value.
size_t CheckpointInterval
Checkpoint interval in seconds.
static const size_t DefaultVerboseInterval
Default verbose interval.
virtual ~TCommandLineParameters()
Destructor.
bool Store_p_rms
Store_p_rms value.
bool IsVersion() const
Is –version flag set?
size_t GetStartTimeIndex() const
Get start time index when sensor data collection begins.
void ParseCommandLine(int argc, char **argv)
Parse command line.
bool IsStore_u_max_all() const
Is –u_max_all set?
size_t NumberOfThreads
NumberOfThreads value.
bool IsStore_p_raw() const
Is –p_raw set?
std::string GetOutputFileName() const
Get output file name.