
lp_set(++ParamName, ++Value)

   Set a global parameter for the external solver.

Arguments
   ParamName           Atom
   Value               Integer, float, string or structure

Type
   library(eplex)

Description


    Set a global parameter. The parameter names are the same as
    described in lp_get/2.

    In addition, lp_set/2 is used to control the output from the external 
    solver:

    lp_set(SolverChannel, +(Stream))
       Send output from SolverChannel to the ECLiPSe I/O stream Stream.
    lp_set(SolverChannel, -(Stream))
       Stop sending output from SolverChannel to the ECLiPSe I/O stream 
       Stream.

    SolverChannel is one of result_channel, error_channel, warning_channel, 
    log_channel, and Stream is an ECLiPSe stream identifier (e.g. 
    output, or the result of an open/3 operation).

    By default, error_channel is directed to ECLiPSe's
    error stream, warning_channel to warning_output
    while result_channel and log_channel are suppressed.
    To see the output on these channels, do


   :- lp_set(result_channel, +output).
   :- lp_set(log_channel, +log_output).


Similarly, to create a log file:

   :- open('mylog.log', write, logstream), lp_set(log_channel, +logstream).

and to stop logging:

   :- lp_set(log_channel, -logstream), close(logstream).



See Also
   lp_get / 2
