| ▼Nsoplex | Everything should be within this namespace | 
| CArray | Safe arrays of arbitrary types | 
| CClassArray | Safe arrays of class objects | 
| ►CClassSet | Set of class objects | 
| ►CCLUFactor | Implementation of sparse LU factorization | 
| ►CCLUFactorRational | Implementation of sparse LU factorization with Rational precision | 
| CDataArray | Safe arrays of data objects | 
| ►CDataHashTable | Generic hash table for data objects | 
| CDataKey | Entry identifier class for items of a DataSet | 
| ►CDataSet | Set of data objects | 
| CDIdxSet | Dynamic index set | 
| CDSVectorBase | Dynamic sparse vectors | 
| CEnableDebugOutput | |
| CIdElement | Elements for IdLists | 
| CIdList | Generic Real linked list | 
| CIdxSet | Set of indices | 
| CIsElement | Elements for IsLists | 
| CIsList | Generic single linked list | 
| CLPColBase | LP column | 
| CLPColSetBase | Set of LP columns | 
| CLPRowBase | (In)equality for LPs | 
| CLPRowSetBase | Set of LP rows | 
| CMPSInput | |
| ►CNameSet | Set of strings | 
| CNonzero | Sparse vector nonzero element | 
| CNoTimer | |
| CPresol | |
| CRandom | Random numbers | 
| CSLinSolver | Sparse Linear Solver virtual base class | 
| CSLinSolverRational | Sparse Linear Solver virtual base class with Rational precision | 
| CSLUFactor | Implementation of Sparse Linear Solver | 
| CSLUFactorRational | Implementation of Sparse Linear Solver with Rational precision | 
| CSolBase | Class for storing a primal-dual solution with basis information | 
| ►CSoPlexBase | |
| CSPxAutoPR | Auto pricer | 
| ►CSPxBasisBase | Simplex basis | 
| ►CSPxBoundFlippingRT | Bound flipping ratio test ("long step dual") for SoPlex | 
| CSPxColId | Ids for LP columns | 
| CSPxDantzigPR | Dantzig pricer | 
| CSPxDefaultRT | Textbook ratio test for SoPlex | 
| CSPxDevexPR | Devex pricer | 
| CSPxEquiliSC | Equilibrium row/column scaling | 
| CSPxException | Exception base class | 
| CSPxFastRT | Fast shifting ratio test | 
| CSPxGeometSC | Geometric mean row/column scaling | 
| CSPxHarrisRT | Harris pricing with shifting | 
| CSPxHybridPR | Hybrid pricer | 
| CSPxId | Generic Ids for LP rows or columns | 
| CSPxInterfaceException | Exception class for incorrect usage of interface methods | 
| CSPxInternalCodeException | Exception class for things that should NEVER happen | 
| CSPxLeastSqSC | Least squares scaling | 
| CSPxLPBase | Saving LPs in a form suitable for SoPlex | 
| ►CSPxMainSM | LP simplifier for removing uneccessary row/columns | 
| CSPxMemoryException | Exception class for out of memory exceptions | 
| ►CSPxOut | Wrapper for several output streams. A verbosity level is used to decide which stream to use and whether to really print a given message. Regardless of whether the verbosity level is set via a manipulator or via the member function, it is persistent until a new value is set | 
| ►CSPxParMultPR | Partial multiple pricing | 
| ►CSPxPricer | Abstract pricer base class | 
| CSPxRatioTester | Abstract ratio test base class | 
| CSPxRowId | Ids for LP rows | 
| CSPxScaler | LP scaler abstract base class | 
| CSPxSimplifier | LP simplification abstract base class | 
| CSPxSolverBase | Sequential object-oriented SimPlex | 
| CSPxStarter | SoPlex start basis generation base class | 
| CSPxStatusException | Exception class for status exceptions during the computations | 
| CSPxSteepExPR | Steepest edge pricer | 
| CSPxSteepPR | Steepest edge pricer | 
| CSPxSumST | Simple heuristic SPxStarter | 
| CSPxVectorST | Solution vector based start basis | 
| CSPxWeightPR | Weighted pricing | 
| CSPxWeightST | Weighted start basis | 
| CSSVectorBase | Semi sparse vector | 
| CStableSum | |
| CStableSum< double > | |
| CSVectorBase | Sparse vectors | 
| ►CSVSetBase | Sparse vector set | 
| CTimer | Wrapper for the system time query methods | 
| CTimerFactory | Class to create new timers and to switch types of exiting ones | 
| CTolerances | |
| CUnitVectorBase | Sparse vector \(e_i\) | 
| CUpdateVector | Dense Vector with semi-sparse Vector for updates | 
| CUserTimer | |
| CValidation | |
| CVectorBase | Dense vector | 
| CWallclockTimer | |
| CSoPlex | Preconfigured SoPlex LP-solver | 
| CStatistics | Class for collecting statistical information |