OutputHandler¶
-
class
ampl::
OutputHandler
¶ Implement this interface to handle the outputs from the calls to any function that causes the underlying AMPL interpreter to display a message.
Note that errors and warnings are not passed through this interface, see ampl::ErrorHandler for more information.
-
enum
ampl::output::
Kind
¶ Represents the type of the output coming from the interpreter
Values:
-
WAITING
¶ Output
prompt2
, returned when incomplete statements are interpreted.
-
BREAK
¶ Output
break
, displayed when an operation is interrupted with SIGINT.
-
CD
¶ Output
cd
, returned by thecd
function.
-
DISPLAY
¶ Output
display
, returned by thedisplay
function.
-
EXIT
¶ Output
exit
, returned as last message from AMPL before exiting the interpreter.
-
EXPAND
¶ Output
expand
, returned by theexpand
function.
-
LOAD
¶ Output
load
, returned by theload
function when loading a library.
-
OPTION
¶ Output
option
, returned by theoption
function when getting the value of an option.
-
PRINT
¶ Output
print
, returned by theprint
function when printing values from AMPL command line.
-
PROMPT
¶ Output
prompt1
, normal AMPL prompt.
-
SOLVE
¶ Output
solve
, returned by thesolve
function, contains the solver message.
-
SHOW
¶ Output
show
, returned by theshow
function.
-
XREF
¶ Output
xref
, returned by thexref
function.
-
SHELL_OUTPUT
¶ Output of the AMPL command
shell
-
SHELL_MESSAGE
¶ Messages from the command
shell
-
MISC
¶ Output
misc
-
WRITE_TABLE
¶ Messages from the command
write table
-