Toggle navigation
SCIP Optimization Suite
SCIP
SoPlex
ZIMPL
UG
GCG
Documentation
SoPlex 7.1.4
SoPlex 6.0.3
SoPlex 5.0.2
SoPlex 4.0.2
SoPlex 3.1.0
SoPlex 3.0.1
SoPlex 2.2.1
SoPlex
Sequential object-oriented simPlex
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
File List
Here is a list of all files with brief descriptions:
array.h
Save arrays of arbitrary types
basevectors.h
Collection of dense, sparse, and semi-sparse vectors
changesoplex.cpp
classarray.h
Save arrays of data objects
clufactor.cpp
clufactor.h
Implementation of sparse LU factorization
clufactor_rational.cpp
clufactor_rational.h
Implementation of sparse LU factorization with Rational precision
cring.h
dataarray.h
Save arrays of data objects
datahashtable.h
Generic hash table for data objects
datakey.h
Entry identifier class for items of a DataSet
dataset.h
Set of data objects
didxset.cpp
didxset.h
Dymnamic index set
dsvector.h
Dynamic sparse vectors
dsvectorbase.h
Dynamic sparse vectors
dvector.h
Dynamic vectors
dvectorbase.h
Dynamic dense vectors
enter.cpp
example.cpp
Simple example of how to build up and solve an lp using the SoPlex callable library
exceptions.h
Exception classes for SoPlex
git_hash.cpp
gzstream.cpp
gzstream.h
idlist.h
Generic Real linked list
idxset.cpp
idxset.h
Set of indices
islist.h
Generic single linked list
leave.cpp
lpcol.h
LP column
lpcolbase.h
LP column
lpcolset.h
Set of LP columns
lpcolsetbase.h
Set of LP columns
lprow.h
(In)equality for LPs
lprowbase.h
(In)equality for LPs
lprowset.h
Set of LP columns
lprowsetbase.h
Set of LP columns
mpsinput.cpp
Read MPS format files
mpsinput.h
Read MPS format files
nameset.cpp
nameset.h
Set of strings
notimer.h
NoTimer class
random.h
Random numbers
rational.cpp
Wrapper for GMP types
rational.h
Wrapper for GMP types
ratrecon.cpp
ratrecon.h
Rational reconstruction of solution vector
slinsolver.h
Sparse Linear Solver virtual base class
slinsolver_rational.h
Sparse Linear Solver virtual base class with Rational precision
slufactor.cpp
slufactor.h
Implementation of Sparse Linear Solver
slufactor_rational.cpp
slufactor_rational.h
Implementation of Sparse Linear Solver with Rational precision
sol.h
Types of solution classes
solbase.h
Class for storing a primal-dual solution with basis information
solverational.cpp
solvereal.cpp
soplex-vectors_overview.cpp
soplex.cpp
Preconfigured SoPlex LP solver
soplex.h
Preconfigured SoPlex LP solver
soplexlegacy.cpp
soplexlegacy.h
Preconfigured
SoPlexLegacy
LP-solver
soplexmain.cpp
Command line interface of SoPlex LP solver
sorter.h
Generic QuickSort implementation
spxalloc.h
Memory allocation routines
spxautopr.cpp
spxautopr.h
Auto pricer
spxbasis.cpp
spxbasis.h
Simplex basis
spxboundflippingrt.cpp
spxboundflippingrt.h
Bound flipping ratio test (long step dual) for SoPlex
spxbounds.cpp
spxchangebasis.cpp
spxdantzigpr.cpp
spxdantzigpr.h
Dantzig pricer
spxdefaultrt.cpp
spxdefaultrt.h
Textbook ratio test for SoPlex
spxdefines.cpp
Debugging, floating point type and parameter definitions
spxdefines.h
Debugging, floating point type and parameter definitions
spxdesc.cpp
spxdevexpr.cpp
spxdevexpr.h
Devex pricer
spxequilisc.cpp
Equilibrium row/column scaling
spxequilisc.h
LP euilibrium scaling
spxfastrt.cpp
spxfastrt.h
Fast shifting ratio test
spxfileio.cpp
spxfileio.h
Declaration of types for file output
spxgeometsc.cpp
Geometric mean row/column scaling
spxgeometsc.h
LP geometric mean scaling
spxgithash.cpp
spxgithash.h
Returns the current git hash of SoPlex
spxharrisrt.cpp
spxharrisrt.h
Harris pricing with shifting
spxhybridpr.cpp
spxhybridpr.h
Hybrid pricer
spxid.cpp
spxid.h
Row and columns Id's
SPxLP
spxlp.h
Saving LPs in a form suitable for SoPlex
spxlpbase.h
Saving LPs in a form suitable for SoPlex
spxlpbase_rational.cpp
Saving LPs with Rational values in a form suitable for SoPlex
spxlpbase_real.cpp
Saving LPs with Real values in a form suitable for SoPlex
spxmainsm.cpp
spxmainsm.h
General methods in LP preprocessing
spxout.cpp
spxout.h
Wrapper for different output streams and verbosity levels
spxparmultpr.cpp
spxparmultpr.h
Partial multiple pricing
spxpricer.h
Abstract pricer base class
spxproof.cpp
Provable bounds
spxquality.cpp
spxratiotester.h
Abstract ratio test base class
spxscaler.cpp
LP scaling base class
spxscaler.h
LP scaling base class
spxshift.cpp
spxsimplifier.h
LP simplification base class
spxsolve.cpp
spxsolver.cpp
spxsolver.h
Main LP solver class
spxstarter.cpp
spxstarter.h
SoPlex start basis generation base class
spxsteepexpr.h
Steepest edge pricer with exact initialization of weights
spxsteeppr.cpp
spxsteeppr.h
Steepest edge pricer
spxsumst.cpp
spxsumst.h
Simple heuristic SPxStarter
spxvecs.cpp
spxvectorst.cpp
spxvectorst.h
Solution vector based start basis
spxweightpr.cpp
spxweightpr.h
Weighted pricing
spxweightst.cpp
spxweightst.h
Weighted start basis
spxwritestate.cpp
ssvector.h
Semi sparse vector
ssvectorbase.h
Semi sparse vector
statistics.cpp
statistics.h
Class for collecting statistical information
svector.h
Sparse vectors
svectorbase.h
Sparse vectors
svset.h
Set of sparse vectors
svsetbase.h
Set of sparse vectors
timer.h
Timer class
timerfactory.h
TimerFactory class
unitvector.h
Sparse vector
unitvectorbase.h
updatevector.cpp
updatevector.h
Dense vector with semi-sparse vector for updates
usertimer.cpp
usertimer.h
UserTimer class
vector.h
Dense vector for linear algebra
vectorbase.h
Dense vector
wallclocktimer.cpp
wallclocktimer.h
WallclockTimer class
xternal.cpp
SoPlex documentation pages