Changeset 623:745e182d0139 in lemon for lemon/soplex.cc
- Timestamp:
- 04/08/09 22:49:28 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/soplex.cc
r587 r623 21 21 22 22 #include <soplex.h> 23 #include <spxout.h> 23 24 24 25 … … 29 30 SoplexLp::SoplexLp() { 30 31 soplex = new soplex::SoPlex; 32 messageLevel(MESSAGE_NOTHING); 31 33 } 32 34 … … 48 50 _row_names_ref = lp._row_names_ref; 49 51 52 messageLevel(MESSAGE_NOTHING); 50 53 } 51 54 … … 272 275 273 276 _clear_temporals(); 277 278 _applyMessageLevel(); 274 279 275 280 soplex::SPxSolver::Status status = soplex->solve(); … … 420 425 } 421 426 427 void SoplexLp::_messageLevel(MessageLevel level) { 428 switch (level) { 429 case MESSAGE_NOTHING: 430 _message_level = -1; 431 break; 432 case MESSAGE_ERROR: 433 _message_level = soplex::SPxOut::ERROR; 434 break; 435 case MESSAGE_WARNING: 436 _message_level = soplex::SPxOut::WARNING; 437 break; 438 case MESSAGE_NORMAL: 439 _message_level = soplex::SPxOut::INFO2; 440 break; 441 case MESSAGE_VERBOSE: 442 _message_level = soplex::SPxOut::DEBUG; 443 break; 444 } 445 } 446 447 void SoplexLp::_applyMessageLevel() { 448 soplex::Param::setVerbose(_message_level); 449 } 450 422 451 } //namespace lemon 423 452
Note: See TracChangeset
for help on using the changeset viewer.