SoPlex Documentation
Loading...
Searching...
No Matches
Param Class Reference

#include <spxdefines.h>

Static Public Member Functions

Access / modification
static Real epsilon ()
 
static void setEpsilon (Real eps)
 
static Real epsilonFactorization ()
 
static void setEpsilonFactorization (Real eps)
 
static Real epsilonUpdate ()
 
static void setEpsilonUpdate (Real eps)
 
static Real epsilonPivot ()
 
static void setEpsilonPivot (Real eps)
 

Static Private Attributes

Data
static THREADLOCAL Real s_epsilon = DEFAULT_EPS_ZERO
 default allowed additive zero: 1.0 + EPS_ZERO == 1.0
 
static THREADLOCAL Real s_epsilon_factorization = DEFAULT_EPS_FACTOR
 epsilon for factorization
 
static THREADLOCAL Real s_epsilon_update = DEFAULT_EPS_UPDATE
 epsilon for factorization update
 
static THREADLOCAL Real s_epsilon_pivot = DEFAULT_EPS_PIVOT
 epsilon for pivot zero tolerance in factorization
 

Detailed Description

Definition at line 301 of file spxdefines.h.

Member Function Documentation

◆ epsilon()

Real epsilon ( )
static

Definition at line 64 of file spxdefines.cpp.

References Param::s_epsilon.

Referenced by printDualSolution(), and printPrimalSolution().

◆ epsilonFactorization()

Real epsilonFactorization ( )
static

Definition at line 75 of file spxdefines.cpp.

References Param::s_epsilon_factorization.

◆ epsilonPivot()

Real epsilonPivot ( )
static

Definition at line 96 of file spxdefines.cpp.

References Param::s_epsilon_pivot.

◆ epsilonUpdate()

Real epsilonUpdate ( )
static

Definition at line 86 of file spxdefines.cpp.

References Param::s_epsilon_update.

◆ setEpsilon()

void setEpsilon ( Real eps)
static

Definition at line 69 of file spxdefines.cpp.

References Param::s_epsilon.

◆ setEpsilonFactorization()

void setEpsilonFactorization ( Real eps)
static

Definition at line 80 of file spxdefines.cpp.

References Param::s_epsilon_factorization.

◆ setEpsilonPivot()

void setEpsilonPivot ( Real eps)
static

Definition at line 101 of file spxdefines.cpp.

References Param::s_epsilon_pivot.

◆ setEpsilonUpdate()

void setEpsilonUpdate ( Real eps)
static

Definition at line 91 of file spxdefines.cpp.

References Param::s_epsilon_update.

Member Data Documentation

◆ s_epsilon

THREADLOCAL Real s_epsilon = DEFAULT_EPS_ZERO
staticprivate

default allowed additive zero: 1.0 + EPS_ZERO == 1.0

Definition at line 309 of file spxdefines.h.

Referenced by Param::epsilon(), and Param::setEpsilon().

◆ s_epsilon_factorization

THREADLOCAL Real s_epsilon_factorization = DEFAULT_EPS_FACTOR
staticprivate

epsilon for factorization

Definition at line 311 of file spxdefines.h.

Referenced by Param::epsilonFactorization(), and Param::setEpsilonFactorization().

◆ s_epsilon_pivot

THREADLOCAL Real s_epsilon_pivot = DEFAULT_EPS_PIVOT
staticprivate

epsilon for pivot zero tolerance in factorization

Definition at line 315 of file spxdefines.h.

Referenced by Param::epsilonPivot(), and Param::setEpsilonPivot().

◆ s_epsilon_update

THREADLOCAL Real s_epsilon_update = DEFAULT_EPS_UPDATE
staticprivate

epsilon for factorization update

Definition at line 313 of file spxdefines.h.

Referenced by Param::epsilonUpdate(), and Param::setEpsilonUpdate().