#include <CommandLineReader.h>
Public Methods | |
CommandLineReader (const std::string &p_command_line) | |
CommandLineReader (void) | |
virtual | ~CommandLineReader () |
void | initialize (void) |
void | parseLine (const std::string &p_command_line) |
const std::string | getUsage (void) const |
const std::string & | getOutputFileName (void) const |
const std::vector< std::string > & | getLibraryFileNames (void) const |
const std::vector< std::string > & | getFrozenLibraryNames (void) const |
float | getFractionGoodHitThreshold (void) const |
int | getMaximumIteration (void) const |
std::string | getPropertyAnalysisFileName (void) const |
std::vector< std::string > | getLibraryDefinitionFileName (void) const |
bool | getIsCutWhenZeroGoodness (void) const |
bool | getDoScaleWithSize (void) const |
float | getScaleWithSizeParam (void) const |
std::string | getEnumerationStrategy (void) const |
int | getNumberPartition (void) const |
void | setFirstFractionToKeep (float p_first_fraction_to_keep) |
float | getFirstFractionToKeep (void) const |
|
Constructor
|
|
Default constructor |
|
Default destructor. Nothing to do. |
|
Return 'true' if scaled pruning is requested. |
|
Return a string that corresponds to the enumeration strategy. 'part' means that partitioning is requested, 'full' means perform the full enumeration. [This is not a good programming practice] |
|
Return the value of K0, the initial reagent (Fragment) to keep after the first product evaluation (iteration). |
|
Return an optimization criteria: the sufficient goodness. |
|
Return the list of Library names that are not allowed to be pruned. |
|
Check if elimination of Fragment with zero goodness only are to be pruned after the first pass. |
|
Return a list of file names that contain the Input commands/definitions. |
|
Return a list of file names where the Fragment are defined for each Library (dimension) |
|
Return an optimization criteria: the maximum number of iteration allowed. |
|
Return the number of reagent per partition requested for partitioning scheme. |
|
Return the file name where the trace and log of the program execution is to be printed. |
|
If property analysis needs to be performed, this returns the file name where to save the data. |
|
Return the exponent selected for scaled pruning. |
|
Return the command line options and argument as expected with an explanation. This is a UNIX like command help. |
|
Reset all the member data. |
|
Parse a command line. Initialize is first called.
|
|
Value of K0, the initial of reagent (Fragment) to keep after the first product evaluation (iteration). |