Loading...
Searching...
No Matches
spxdefines.h File Reference Debugging, floating point type and parameter definitions. More... #include <cmath> #include <assert.h> #include <stdarg.h> #include <stdio.h> #include <iostream> #include <cstdlib> #include <memory> #include "soplex/config.h" #include "spxdefines.hpp" Go to the source code of this file.
Detailed DescriptionDebugging, floating point type and parameter definitions. In optimized code with If Definition in file spxdefines.h. Macro Definition Documentation◆ ASSERT_WARN
Macro to turn some assertions into warnings. If both
Definition at line 125 of file spxdefines.h. ◆ DEFAULT_BND_VIOL
default allowed bound violation Definition at line 274 of file spxdefines.h. ◆ DEFAULT_EPS_FACTOR
Definition at line 281 of file spxdefines.h. ◆ DEFAULT_EPS_PIVOT
Definition at line 287 of file spxdefines.h. ◆ DEFAULT_EPS_UPDATE
Definition at line 284 of file spxdefines.h. ◆ DEFAULT_EPS_ZERO
default allowed additive zero: 1.0 + EPS_ZERO == 1.0 Definition at line 278 of file spxdefines.h. Referenced by SPxFastRT< R >::setDelta(), and SPxRatioTester< R >::setDelta(). ◆ DEFAULT_INFINITY
Definition at line 289 of file spxdefines.h. ◆ DO_WITH_ERR_VERBOSITY
Definition at line 158 of file spxdefines.h. ◆ DO_WITH_TMP_VERBOSITY
Value:
{ \
if( &spxout != NULL ) \
{ \
if( verbosity <= spxout.getVerbosity() ) \
{ \
const SPxOut::Verbosity old_verbosity = spxout.getVerbosity(); \
spxout.setVerbosity( verbosity ); \
do_something; \
spxout.setVerbosity( old_verbosity ); \
} \
} \
}
Prints/Executes Definition at line 145 of file spxdefines.h. ◆ MAXIMUM
Definition at line 294 of file spxdefines.h. Referenced by StableSum< double >::operator double(), SPxSolverBase< R >::shiftLBbound(), SPxSolverBase< R >::shiftLCbound(), SPxSolverBase< R >::shiftLPbound(), SPxSolverBase< R >::shiftUBbound(), SPxSolverBase< R >::shiftUCbound(), and SPxSolverBase< R >::shiftUPbound(). ◆ MINIMUM
Definition at line 295 of file spxdefines.h. ◆ MSG_DEBUG
Definition at line 180 of file spxdefines.h. Referenced by SVSetBase< R >::countUnusedMem(), SVSetBase< R >::deleteVec(), SVSetBase< R >::ensureMem(), SVSetBase< R >::memPack(), SVSetBase< R >::memRemax(), MPSInput::readLine(), SPxBasisBase< R >::setStatus(), and SVSetBase< R >::xtend(). ◆ MSG_ERROR
Prints out message Definition at line 162 of file spxdefines.h. Referenced by TimerFactory::createTimer(), soplex::dlcmSizeRational(), soplex::dmaxSizeRational(), MPSInput::entryIgnored(), SSVectorBase< R >::isConsistent(), main(), soplex::msginconsistent(), Rational::rationalErrorMessage(), runSoPlex(), LPRowSetBase< R >::setType(), LPRowBase< R >::setType(), soplex::sizeInBase(), soplex::spxSnprintf(), and MPSInput::syntaxError(). ◆ MSG_INFO1
Prints out message Definition at line 166 of file spxdefines.h. Referenced by checkSolution(), checkSolutionRational(), checkSolutionReal(), printDualSolution(), printPrimalSolution(), and runSoPlex(). ◆ MSG_INFO2
Prints out message Definition at line 168 of file spxdefines.h. ◆ MSG_INFO3
Prints out message Definition at line 170 of file spxdefines.h. ◆ MSG_WARNING
Prints out message Definition at line 164 of file spxdefines.h. Referenced by runSoPlex(). ◆ MSGinconsistent
Definition at line 174 of file spxdefines.h. Referenced by ClassArray< T >::isConsistent(), ClassSet< T >::isConsistent(), DataArray< T >::isConsistent(), DataHashTable< HashItem, Info >::isConsistent(), DataSet< DATA >::isConsistent(), DSVectorBase< R >::isConsistent(), IdList< T >::isConsistent(), IdxSet::isConsistent(), IsList< T >::isConsistent(), LPColSetBase< R >::isConsistent(), LPRowSetBase< R >::isConsistent(), NameSet::isConsistent(), SPxLPBase< R >::isConsistent(), SSVectorBase< R >::isConsistent(), SVectorBase< R >::isConsistent(), SVSetBase< R >::isConsistent(), and UnitVectorBase< R >::isConsistent(). ◆ REAL
Definition at line 269 of file spxdefines.h. ◆ REAL_FORMAT
Definition at line 270 of file spxdefines.h. ◆ SOPLEX_APIVERSION
Definition at line 95 of file spxdefines.h. ◆ SOPLEX_COPYRIGHT
Definition at line 96 of file spxdefines.h. Referenced by runSoPlex(). ◆ SOPLEX_SUBVERSION
Definition at line 94 of file spxdefines.h. Referenced by SPxSolverBase< R >::subversion(). ◆ SOPLEX_VERSION
Definition at line 93 of file spxdefines.h. Referenced by SPxSolverBase< R >::version(). ◆ SPX_MAXSTRLEN
maximum string length in SoPlex Definition at line 297 of file spxdefines.h. Referenced by NameSet::add(), and NameSet::memPack(). ◆ THREADLOCAL
SOPLEX_DEBUG. Definition at line 193 of file spxdefines.h.
|