▼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 |