45 assert(name !=
nullptr);
46 assert(file !=
nullptr);
50 <<
"Inconsistency detected in " << name << std::endl;)
Real s_epsilon_factorization
epsilon for factorization
Real feastol()
global feasibility tolerance
Real floatingPointFeastol()
floating point feasibility tolerance used within the solver
void setFloatingPointFeastol(Real ftol)
set floating point feasibility tolerance used within the solver
Real s_floating_point_opttol
floating point optimality tolerance
Real s_floating_point_feastol
floating point feasibility tolerance
Real epsilon()
global zero epsilon
Real s_epsilon_update
epsilon for factorization update
Real s_epsilon_pivot
epsilon for pivot zero tolerance in factorization
Real epsilonFactorization()
zero espilon used in factorization
Real s_feastol
feasibility tolerance
void setFeastol(Real ftol)
set global feasibility tolerance
void setEpsilonUpdate(Real eps)
set zero espilon used in factorization update
Real epsilonPivot()
zero espilon used in pivot
void setOpttol(Real otol)
set global optimality tolerance
void setEpsilonFactorization(Real eps)
set zero espilon used in factorization
Real floatingPointOpttol()
floating point optimality tolerance used within the solver
void setFloatingPointOpttol(Real otol)
set floating point optimality tolerance used within the solver
void setEpsilon(Real eps)
set global zero epsilon
Real s_epsilon
default allowed additive zero: 1.0 + EPS_ZERO == 1.0
void setEpsilonPivot(Real eps)
set zero espilon used in pivot
Real s_epsilon_multiplier
multiplier for fixed numbers that should change if s_epsilon changes
Real epsilonUpdate()
zero espilon used in factorization update
Real s_opttol
optimality tolerance
Real opttol()
global optimality tolerance
Everything should be within this namespace.
bool msginconsistent(const char *name, const char *file, int line)
SOPLEX_THREADLOCAL const Real infinity
Debugging, floating point type and parameter definitions.
#define SOPLEX_DEFAULT_EPS_ZERO
default allowed additive zero: 1.0 + EPS_ZERO == 1.0
#define SPX_MSG_ERROR(x)
Prints out message x if the verbosity level is at least SPxOut::ERROR.
#define SOPLEX_THREADLOCAL
SOPLEX_DEBUG.
#define SOPLEX_DEFAULT_INFINITY
Wrapper for different output streams and verbosity levels.