Scippy

SoPlex

Sequential object-oriented simPlex

File List
Here is a list of all files with brief descriptions:
 array.hSave arrays of arbitrary types
 basevectors.hCollection of dense, sparse, and semi-sparse vectors
 classarray.hSave arrays of data objects
 classset.hSet of class objects
 clufactor.hImplementation of sparse LU factorization
 clufactor_rational.hImplementation of sparse LU factorization with Rational precision
 config.h
 cring.h
 dataarray.hSave arrays of data objects
 datahashtable.hGeneric hash table for data objects
 datakey.hEntry identifier class for items of a DataSet
 dataset.hSet of data objects
 didxset.cpp
 didxset.hDymnamic index set
 dsvector.hDynamic sparse vectors
 dsvectorbase.hDynamic sparse vectors
 dvector.hDynamic vectors
 example.cppSimple example of how to build up and solve an lp using the SoPlex callable library
 exceptions.hException classes for SoPlex
 git_hash.cpp
 gzstream.cpp
 gzstream.h
 idlist.hGeneric Real linked list
 idxset.cpp
 idxset.hSet of indices
 islist.hGeneric single linked list
 lpcol.hLP column
 lpcolbase.hLP column
 lpcolset.hSet of LP columns
 lpcolsetbase.hSet of LP columns
 lprow.h(In)equality for LPs
 lprowbase.h(In)equality for LPs
 lprowset.hSet of LP columns
 lprowsetbase.hSet of LP columns
 mpsinput.cppRead MPS format files
 mpsinput.hRead MPS format files
 nameset.cpp
 nameset.hSet of strings
 notimer.hNoTimer class
 random.hRandom numbers
 rational.h
 ratrecon.cpp
 ratrecon.hRational reconstruction of solution vector
 slinsolver.hSparse Linear Solver virtual base class
 slinsolver_rational.hSparse Linear Solver virtual base class with Rational precision
 slufactor.hImplementation of Sparse Linear Solver
 slufactor_rational.cpp
 slufactor_rational.hImplementation of Sparse Linear Solver with Rational precision
 sol.hTypes of solution classes
 solbase.hClass for storing a primal-dual solution with basis information
 soplex-vectors_overview.cpp
 soplex.hPreconfigured SoPlex LP solver
 soplex_interface.cpp
 soplex_interface.h
 soplexmain.cppCommand line interface of SoPlex LP solver
 sorter.hGeneric QuickSort implementation
 spxalloc.hMemory allocation routines
 spxautopr.hAuto pricer
 spxbasis.hSimplex basis
 spxboundflippingrt.hBound flipping ratio test (long step dual) for SoPlex
 spxdantzigpr.hDantzig pricer
 spxdefaultrt.hTextbook ratio test for SoPlex
 spxdefines.cppDebugging, floating point type and parameter definitions
 spxdefines.hDebugging, floating point type and parameter definitions
 spxdevexpr.hDevex pricer
 spxequilisc.hLP equilibrium scaling
 spxfastrt.hFast shifting ratio test
 spxfileio.hDeclaration of types for file output
 spxgeometsc.hLP geometric mean scaling
 spxgithash.cpp
 spxgithash.hReturns the current git hash of SoPlex
 spxharrisrt.hHarris pricing with shifting
 spxhybridpr.hHybrid pricer
 spxid.cpp
 spxid.hRow and columns Id's SPxLP
 spxleastsqsc.hLP least squares scaling
 spxlp.hSaving LPs in a form suitable for SoPlex
 spxlpbase.hSaving LPs in a form suitable for SoPlex
 spxlpbase_rational.cpp
 spxmainsm.hGeneral methods in LP preprocessing
 spxout.cpp
 spxout.hWrapper for different output streams and verbosity levels
 spxpapilo.h
 spxparmultpr.hPartial multiple pricing
 spxpricer.hAbstract pricer base class
 spxratiotester.hAbstract ratio test base class
 spxscaler.cpp
 spxscaler.hLP scaling base class
 spxsimplifier.hLP simplification base class
 spxsolver.hMain LP solver class
 spxstarter.hSoPlex start basis generation base class
 spxsteepexpr.hSteepest edge pricer with exact initialization of weights
 spxsteeppr.hSteepest edge pricer
 spxsumst.hSimple heuristic SPxStarter
 spxvectorst.hSolution vector based start basis
 spxweightpr.hWeighted pricing
 spxweightst.hWeighted start basis
 ssvector.hSemi sparse vector
 ssvectorbase.hSemi sparse vector
 stablesum.h
 statistics.hClass for collecting statistical information
 svector.hSparse vectors
 svectorbase.hSparse vectors
 svset.hSet of sparse vectors
 svsetbase.hSet of sparse vectors
 timer.hTimer class
 timerfactory.hTimerFactory class
 unitvector.hSparse vector \(e_i\)
 unitvectorbase.h
 updatevector.hDense VectorBase<R> with semi-sparse VectorBase<R> for updates
 usertimer.cpp
 usertimer.hUserTimer class
 validation.hValidation object for soplex solutions
 vector.hDense vector for linear algebra
 vectorbase.hDense vector
 wallclocktimer.cpp
 wallclocktimer.hWallclockTimer class
 xternal.cppSoPlex documentation pages