Subsections

Output


print_level:

Output verbosity level.
Sets the default verbosity level for console output. The larger this value the more detailed is the output. The valid range for this integer option is $ 0 \le {\tt print\_level } \le 12$ and its default value is $ 5$.


print_user_options:

Print all options set by the user.
If selected, the algorithm will print the list of all options set by the user including their values and whether they have been used. In some cases this information might be incorrect, due to the internal program flow. The default value for this string option is "no".
Possible values:


print_options_documentation:

Switch to print all algorithmic options.
If selected, the algorithm will print the list of all available algorithmic options with some documentation before solving the optimization problem. The default value for this string option is "no".
Possible values:


print_frequency_iter:

Determines at which iteration frequency the summarizing iteration output line should be printed.
Summarizing iteration output is printed every print_frequency_iter iterations, if at least print_frequency_time seconds have passed since last output. The valid range for this integer option is $ 1 \le {\tt print\_frequency\_iter } < {\tt +inf}$ and its default value is $ 1$.


print_frequency_time:

Determines at which time frequency the summarizing iteration output line should be printed.
Summarizing iteration output is printed if at least print_frequency_time seconds have passed since last output and the iteration number is a multiple of print_frequency_iter. The valid range for this real option is $ 0 \le {\tt print\_frequency\_time } < {\tt +inf}$ and its default value is 0.


output_file:

File name of desired output file (leave unset for no file output).
NOTE: This option only works when read from the ipopt.opt options file! An output file with this name will be written (leave unset for no file output). The verbosity level is by default set to "print_level", but can be overridden with "file_print_level". The file name is changed to use only small letters. The default value for this string option is "".
Possible values:


file_print_level:

Verbosity level for output file.
NOTE: This option only works when read from the ipopt.opt options file! Determines the verbosity level for the file specified by "output_file". By default it is the same as "print_level". The valid range for this integer option is $ 0 \le {\tt file\_print\_level } \le 12$ and its default value is $ 5$.


option_file_name:

File name of options file.
By default, the name of the Ipopt options file is "ipopt.opt" - or something else if specified in the IpoptApplication::Initialize call. If this option is set by SetStringValue BEFORE the options file is read, it specifies the name of the options file. It does not make any sense to specify this option within the options file. Setting this option to an empty string disables reading of an options file. The default value for this string option is "ipopt.opt".
Possible values:


print_info_string:

Enables printing of additional info string at end of iteration output.
This string contains some insider information about the current iteration. For details, look for "Diagnostic Tags" in the Ipopt documentation. The default value for this string option is "no".
Possible values:


inf_pr_output:

Determines what value is printed in the "inf_pr" output column.
Ipopt works with a reformulation of the original problem, where slacks are introduced and the problem might have been scaled. The choice "internal" prints out the constraint violation of this formulation. With "original" the true constraint violation in the original NLP is printed. The default value for this string option is "original".
Possible values:


print_timing_statistics:

Switch to print timing statistics.
If selected, the program will print the CPU usage (user time) for selected tasks. The default value for this string option is "no".
Possible values: