[Coin-discuss] OsiXprSolverInterface stdout control
Stefan Vigerske
stefan at math.hu-berlin.de
Mon Apr 16 11:54:36 EDT 2012
Hi,
the output of Xpress is redirected by OsiXpr through the registered
CoinMessageHandler. The default handler just writes to stdout.
You can register your own message handler via
OsiXprSolverInterface::passInMessageHandler().
If you just want to disable output, then
osixpr->messageHandler()->setLogLevel(0) should do it.
I think there is no finegrained control of verbosity levels implemented
in the OsiXpr interface so far.
Stefan
> Hi all,
>
> I'am using OsiXprSolverInterface and, at the "loadProblem" and
> "initialSolve" methods, Xpress prints the problem statistics and solution
> summary at the stdout, as follows:
>
>> XPRS0000
>> XPRS0000 Reading Problem Prob1
>> XPRS0000 Problem Statistics
>> XPRS0000 2 ( 50 spare) rows
>> XPRS0000 7 ( 0 spare) structural columns
>> XPRS0000 8 ( 100 spare) non-zero elements
>> XPRS0000 Global Statistics
>> XPRS0000 0 entities 0 sets 0 set members
>> XPRS0000 Minimizing LP Prob1
>> XPRS0000 Original problem has:
>> XPRS0000 2 rows 7 cols 8 elements
>> XPRS0000 Presolved problem has:
>> XPRS0000 1 rows 3 cols 3 elements
>> XPRS0000
>> XPRS0000 Its Obj Value S Ninf Nneg Sum Inf Time
>> XPRS0000 0 .000000 D 1 0 2976.000000 0
>> XPRS0000 1 23808.00000 D 0 0 .000000 0
>> XPRS0000 Uncrunching matrix
>> XPRS0000 1 23808.00000 D 0 0 .000000 0
>> XPRS0000 Optimal solution found
>
>
> Is there any way to change the verbose level or redirect the Xpress output
> to somewhere else? I tried to use setLogFile, but it didn't work.
>
> Thanks in advance,
> Luiz
>
>
>
>
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-discuss
More information about the Coin-discuss
mailing list