|
SoPlex
|
| ▼ src | |
| ► soplex | |
| array.h | Save arrays of arbitrary types |
| basevectors.h | Collection of dense, sparse, and semi-sparse vectors |
| classarray.h | Save arrays of data objects |
| classset.h | Set of class objects |
| clufactor.h | Implementation of sparse LU factorization |
| 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 |
| exceptions.h | Exception classes for SoPlex |
| git_hash.cpp | |
| idlist.h | Generic Real linked list |
| idxset.cpp | |
| idxset.h | Set of indices |
| islist.h | Generic single linked list |
| 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.h | Rational number types |
| 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.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 |
| sorter.h | Generic QuickSort implementation |
| spxalloc.h | Memory allocation routines |
| spxautopr.h | Auto pricer |
| spxbasis.h | Simplex basis |
| spxboundflippingrt.h | Bound flipping ratio test (long step dual) for SoPlex |
| spxdantzigpr.h | Dantzig pricer |
| 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 |
| spxdevexpr.h | Devex pricer |
| spxequilisc.h | LP equilibrium scaling |
| spxfastrt.h | Fast shifting ratio test |
| spxfileio.h | Declaration of types for file output |
| spxgeometsc.h | LP geometric mean scaling |
| spxgithash.cpp | |
| spxgithash.h | Returns the current git hash of SoPlex |
| spxharrisrt.h | Harris pricing with shifting |
| spxhybridpr.h | Hybrid pricer |
| spxid.cpp | |
| spxid.h | Row and columns Id's SPxLP |
| spxleastsqsc.h | LP least squares scaling |
| spxlp.h | Saving LPs in a form suitable for SoPlex |
| spxlpbase.h | Saving LPs in a form suitable for SoPlex |
| spxlpbase_rational.cpp | |
| spxmainsm.h | General methods in LP preprocessing |
| spxout.cpp | |
| spxout.h | Wrapper for different output streams and verbosity levels |
| spxpapilo.h | |
| spxparmultpr.h | Partial multiple pricing |
| spxpricer.h | Abstract pricer base class |
| spxratiotester.h | Abstract ratio test base class |
| spxscaler.h | LP scaling base class |
| spxsimplifier.h | LP simplification base class |
| spxsolver.h | Main LP solver class |
| spxstarter.h | SoPlex start basis generation base class |
| spxsteepexpr.h | Steepest edge pricer with exact initialization of weights |
| spxsteeppr.h | Steepest edge pricer |
| spxsumst.h | Simple heuristic SPxStarter |
| spxvectorst.h | Solution vector based start basis |
| spxweightpr.h | Weighted pricing |
| spxweightst.h | Weighted start basis |
| ssvector.h | Semi sparse vector |
| ssvectorbase.h | Semi sparse vector |
| stablesum.h | |
| 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 \(e_i\) |
| unitvectorbase.h | |
| updatevector.h | Dense VectorBase<R> with semi-sparse VectorBase<R> for updates |
| usertimer.cpp | |
| usertimer.h | UserTimer class |
| validation.h | Validation object for soplex solutions |
| vector.h | Dense vector for linear algebra |
| vectorbase.h | Dense vector |
| wallclocktimer.cpp | |
| wallclocktimer.h | WallclockTimer class |
| example.cpp | Simple example of how to build up and solve an lp using the SoPlex callable library |
| soplex.h | Preconfigured SoPlex LP solver |
| soplex_interface.cpp | |
| soplex_interface.h | |
| soplexmain.cpp | Command line interface of SoPlex LP solver |
| soplex-vectors_overview.cpp | |
| xternal.cpp | SoPlex documentation pages |