/** @page LEVEL2 Command Line Arguments The Trick::CommandLineArguments class stores the command line arguments specified by the user when starting the simulation. The class provides routines to access the arguments. @section LEVEL3 Accessing the Command Line Arguments The command line arguments are available to user classes through the following two calls. @li int command_line_args_get_argc() ; @li char ** command_line_args_get_argv() ; Specific directories and file names may be accessed by the following calls. @li const char * command_line_args_get_output_dir() ; @li const char * command_line_args_get_input_file() ; @li const char * command_line_args_get_default_dir() ; @li const char * command_line_args_get_cmdline_name() ; @section LEVEL3 Modifying the Output Directory By default the RUN directory of the input file is the output directory. To change this specify the -O or the -OO command line arguments. @verbatim S_main_${TRICK_HOST_CPU}.exe RUN_dir/input.py -O @endverbatim All Trick core output files will be written to the specified . @section LEVEL3 TimeStamping the Output Directory The user may also specify a time stamped output directory in the input file. @code trick.output_dir_timestamped_on() @endcode This will create a dated subdirectory in the current output directory. All of the Trick core output files will be written to the output directory. This option may be used in conjunction with the -O or the -OO command line arguments. @section LEVEL3 Command Line Arguments Related Pages Requirements\n Design */