Scippy

SoPlex

Sequential object-oriented simPlex

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 Real s_epsilon = DEFAULT_EPS_ZERO
 default allowed additive zero: 1.0 + EPS_ZERO == 1.0
 
static Real s_epsilon_factorization = DEFAULT_EPS_FACTOR
 epsilon for factorization
 
static Real s_epsilon_update = DEFAULT_EPS_UPDATE
 epsilon for factorization update
 
static Real s_epsilon_pivot = DEFAULT_EPS_PIVOT
 epsilon for pivot zero tolerance in factorization
 

Detailed Description

Definition at line 231 of file spxdefines.h.

Member Function Documentation

static Real epsilon ( )
static

Definition at line 254 of file spxdefines.h.

References Param::s_epsilon.

Referenced by main(), and SPxMainSM::simplifyRows().

static Real epsilonFactorization ( )
static

Definition at line 261 of file spxdefines.h.

References Param::s_epsilon_factorization.

Referenced by SLUFactor::clear(), and main().

static Real epsilonPivot ( )
static

Definition at line 275 of file spxdefines.h.

References Param::s_epsilon_pivot.

Referenced by CLUFactor::setPivot().

static Real epsilonUpdate ( )
static

Definition at line 268 of file spxdefines.h.

References Param::s_epsilon_update.

Referenced by CLUFactor::forestUpdate(), and main().

void setEpsilon ( Real  eps)
static

Definition at line 45 of file spxdefines.cpp.

References Param::s_epsilon.

Referenced by main(), and SoPlex::setRealParam().

void setEpsilonFactorization ( Real  eps)
static

Definition at line 50 of file spxdefines.cpp.

References Param::s_epsilon_factorization.

Referenced by main(), and SoPlex::setRealParam().

void setEpsilonPivot ( Real  eps)
static

Definition at line 60 of file spxdefines.cpp.

References Param::s_epsilon_pivot.

Referenced by SoPlex::setRealParam().

void setEpsilonUpdate ( Real  eps)
static

Definition at line 55 of file spxdefines.cpp.

References Param::s_epsilon_update.

Referenced by main(), and SoPlex::setRealParam().

Member Data Documentation

Real s_epsilon = DEFAULT_EPS_ZERO
staticprivate

default allowed additive zero: 1.0 + EPS_ZERO == 1.0

Definition at line 239 of file spxdefines.h.

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

Real s_epsilon_factorization = DEFAULT_EPS_FACTOR
staticprivate

epsilon for factorization

Definition at line 241 of file spxdefines.h.

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

Real s_epsilon_pivot = DEFAULT_EPS_PIVOT
staticprivate

epsilon for pivot zero tolerance in factorization

Definition at line 245 of file spxdefines.h.

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

Real s_epsilon_update = DEFAULT_EPS_UPDATE
staticprivate

epsilon for factorization update

Definition at line 243 of file spxdefines.h.

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