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