|
SoPlex
|
Files | |
| 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. | |
| 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. | |