Inheritance diagram for CommandLineHandler:

Public Member Functions | |
| CommandLineHandler () | |
| default constructor, requires check_usage() call for parsing | |
| CommandLineHandler (int argc, char **argv) | |
| constructor with parsing | |
| ~CommandLineHandler () | |
| destructor | |
| void | check_usage (int argc, char **argv) |
| Prints a descriptive message and exits the program if incorrect. | |
| int | read_restart_evals () const |
| instead of a const char*. | |
Private Member Functions | |
| void | initialize_options () |
| enrolls the supported command line inputs. | |
| void | output_version (ostream &s) const |
| outputs the DAKOTA version | |
CommandLineHandler provides additional functionality that is specific to DAKOTA's needs for the definition and parsing of command line options. Inheritance is used to allow the class to have all the functionality of the base class, GetLongOpt.
1.5.1