SPxOut Class Reference Wrapper for several output streams. A verbosity level is used to decide which stream to use and whether to really print a given message. Regardless of whether the verbosity level is set via a manipulator or via the member function, it is persistent until a new value is set. More...
Detailed DescriptionWrapper for several output streams. A verbosity level is used to decide which stream to use and whether to really print a given message. Regardless of whether the verbosity level is set via a manipulator or via the member function, it is persistent until a new value is set. Most ostream member functions are not provided here; use the corresponding stream manipulators (e.g., spxout << verb( SPxOut::WARNING ) << std::setw( 15 ) << 42 << std::endl; or spxout.setVerbosity( SPxOut::WARNING ); spxout << std::setw( 15 ) << 42 << std::endl; instead of spxout << std::setw( 15 ) << verb( SPxOut::WARNING ) << 42 << std::endl; in order to make sure that Member Enumeration Documentation
Constructor & Destructor Documentation
constructor Definition at line 23 of file spxout.cpp. References SPxOut::DEBUG, SPxOut::ERROR, SPxOut::INFO3, SPxOut::m_streams, soplex::spx_alloc(), and SPxOut::WARNING.
destructor Definition at line 37 of file spxout.cpp. References SPxOut::m_streams, and soplex::spx_free(). copy constructor Definition at line 52 of file spxout.cpp. References SPxOut::DEBUG, SPxOut::ERROR, SPxOut::INFO3, SPxOut::m_streams, SPxOut::m_verbosity, soplex::spx_alloc(), and SPxOut::WARNING. Member Function Documentation
Returns the stream for the current verbosity. Definition at line 163 of file spxout.h. References SPxOut::getStream(), and SPxOut::getVerbosity(). Referenced by SPxOut::good(), SPxOut::operator!(), and SPxOut::precision().
Returns the stream for the specified verbosity level. Definition at line 156 of file spxout.h. References SPxOut::m_streams. Referenced by SPxOut::getCurrentStream(), main(), and SoPlex::solve().
Definition at line 117 of file spxout.h. References SPxOut::m_verbosity. Referenced by SPxOut::getCurrentStream().
Definition at line 128 of file spxout.h. References SPxOut::getCurrentStream().
Definition at line 133 of file spxout.h. References SPxOut::getCurrentStream(). assignment operator Definition at line 42 of file spxout.cpp. References SPxOut::DEBUG, SPxOut::INFO3, SPxOut::m_streams, and SPxOut::m_verbosity.
Definition at line 138 of file spxout.h. References SPxOut::getCurrentStream(). Referenced by SPxSolver::computeCoTest(), SPxSolver::computeFtest(), SPxSolver::computeTest(), and main().
Sets the stream for the specified verbosity level. Definition at line 149 of file spxout.h. References SPxOut::m_streams. Referenced by main().
Definition at line 111 of file spxout.h. References SPxOut::m_verbosity. Referenced by main(), soplex::operator<<(), and SoPlex::setIntParam(). Member Data Documentation
array of pointers to internal streams, indexed by verbosity level Definition at line 178 of file spxout.h. Referenced by SPxOut::getStream(), SPxOut::operator=(), SPxOut::setStream(), SPxOut::SPxOut(), and SPxOut::~SPxOut().
verbosity level Definition at line 176 of file spxout.h. Referenced by SPxOut::getVerbosity(), SPxOut::operator=(), SPxOut::setVerbosity(), and SPxOut::SPxOut(). |