|
SoPlex
|
| CArray< T > | Safe arrays of arbitrary types |
| CSoPlexBase< R >::Settings::BoolParam | |
| CSPxBoundFlippingRT< R >::Breakpoint | |
| CSPxBoundFlippingRT< R >::BreakpointCompare | |
| CClassArray< T > | Safe arrays of class objects |
| CSVSetBase< Real > | |
| CLPColSetBase< Real > | |
| CSPxLPBase< Real > | |
| CSPxSolverBase< Real > | |
| CLPRowSetBase< Real > | |
| CSPxLPBase< Real > | |
| CClassArray< Nonzero< BP > > | |
| CSVSetBase< BP > | |
| CLPColSetBase< BP > | |
| CSPxLPBase< BP > | |
| CSPxSolverBase< BP > | |
| CLPRowSetBase< BP > | |
| CSPxLPBase< BP > | |
| CClassArray< Nonzero< R > > | |
| CSVSetBase< R > | Sparse vector set |
| CLPColSetBase< Rational > | |
| CSPxLPBase< Rational > | |
| CLPRowSetBase< Rational > | |
| CSPxLPBase< Rational > | |
| CLPColSetBase< R > | Set of LP columns |
| CSPxLPBase< R > | Saving LPs in a form suitable for SoPlex |
| CSPxSolverBase< R > | Sequential object-oriented SimPlex |
| CLPRowSetBase< R > | Set of LP rows |
| CSPxLPBase< R > | Saving LPs in a form suitable for SoPlex |
| CClassSet< T > | Set of class objects |
| CCLUFactor< R > | Implementation of sparse LU factorization |
| CSLUFactor< R > | Implementation of Sparse Linear Solver |
| CCLUFactor< BP > | |
| CSLUFactor< BP > | |
| CCLUFactorRational | Implementation of sparse LU factorization with Rational precision |
| CSLUFactorRational | Implementation of Sparse Linear Solver with Rational precision |
| CCLUFactor< R >::U::Col | |
| CCLUFactorRational::U::Col | |
| CDataArray< T > | Safe arrays of data objects |
| CDataHashTable< HashItem, Info > | Generic hash table for data objects |
| CDataKey | Entry identifier class for items of a DataSet |
| CSPxColId | Ids for LP columns |
| CSPxId | Generic Ids for LP rows or columns |
| CSPxRowId | Ids for LP rows |
| CDataSet< DATA > | Set of data objects |
| CSPxBasisBase< R >::Desc | Basis descriptor |
| CCLUFactor< R >::Dring | |
| CCLUFactorRational::Dring | |
| CDataHashTable< HashItem, Info >::Element< ElemHashItem, ElemInfo > | Template class for elements stored in the hash table |
| CSPxMainSM< R >::ElementCompare | Comparator for class SVectorBase<R>::Element: compare nonzeros according to value |
| CEnableDebugOutput | |
| CSPxMainSM< R >::IdxCompare | Comparator for class SVectorBase<R>::Element: compare nonzeros according to index |
| CSPxPricer< R >::IdxCompare | Compare class to sort idx/val pairs, used for hypersparse pricing leaving |
| CSPxPricer< R >::IdxElement | |
| CIdxSet | Set of indices |
| CSSVectorBase< Real > | |
| CSSVectorBase< Rational > | |
| CSSVectorBase< BP > | |
| CDIdxSet | Dynamic index set |
| CSSVectorBase< R > | Semi sparse vector |
| CSoPlexBase< R >::Settings::IntParam | |
| CIsList< T > | Generic single linked list |
| CIdList< T > | Generic Real linked list |
| CIsList< soplex::SVSetBase::DLPSV > | |
| CIdList< soplex::SVSetBase::DLPSV > | |
| CClassSet< T >::Item | |
| CDataSet< DATA >::Item | |
| CCLUFactor< R >::L | Data structures for saving the working matrix and L factor |
| CCLUFactorRational::L | Data structures for saving the working matrix and L factor |
| CLPColBase< R > | LP column |
| CLPRowBase< R > | (In)equality for LPs |
| CMPSInput | |
| CNameSet::Name | Handles of names in a NameSet |
| CNameSet | Set of strings |
| CNonzero< R > | Sparse vector nonzero element |
| CCLUFactor< R >::Perm | Data structures for saving the row and column permutations |
| CCLUFactorRational::Perm | Data structures for saving the row and column permutations |
| CSPxMainSM< R >::PostStep | Base class for postsolving operations |
| CSPxMainSM< R >::AggregationPS | Postsolves aggregation |
| CSPxMainSM< R >::DoubletonEquationPS | Postsolves doubleton equations combined with a column singleton |
| CSPxMainSM< R >::DuplicateColsPS | Postsolves duplicate columns |
| CSPxMainSM< R >::DuplicateRowsPS | Postsolves duplicate rows |
| CSPxMainSM< R >::EmptyConstraintPS | Postsolves empty constraints |
| CSPxMainSM< R >::FixBoundsPS | Postsolves variable bound fixing |
| CSPxMainSM< R >::FixVariablePS | Postsolves variable fixing |
| CSPxMainSM< R >::ForceConstraintPS | Postsolves forcing constraints |
| CSPxMainSM< R >::FreeColSingletonPS | Postsolves free column singletons |
| CSPxMainSM< R >::FreeConstraintPS | Postsolves unconstraint constraints |
| CSPxMainSM< R >::FreeZeroObjVariablePS | Postsolves the case when constraints are removed due to a variable with zero objective that is free in one direction |
| CSPxMainSM< R >::MultiAggregationPS | Postsolves multi aggregation |
| CSPxMainSM< R >::RowObjPS | Postsolves row objectives |
| CSPxMainSM< R >::RowSingletonPS | Postsolves row singletons |
| CSPxMainSM< R >::TightenBoundsPS | Postsolves variable bound tightening from pseudo objective propagation |
| CSPxMainSM< R >::ZeroObjColSingletonPS | Postsolves column singletons with zero objective |
| CCLUFactor< R >::Pring | Pivot Ring |
| CCLUFactorRational::Pring | Pivot Ring |
| CRandom | Random numbers |
| CRational | |
| CSoPlexBase< R >::Settings::RealParam | |
| CCLUFactor< R >::U::Row | |
| CCLUFactorRational::U::Row | |
| CSoPlexBase< R >::Settings | Class of parameter settings |
| CSLinSolver< R > | Sparse Linear Solver virtual base class |
| CSLUFactor< R > | Implementation of Sparse Linear Solver |
| CSLinSolver< BP > | |
| CSLUFactor< BP > | |
| CSLinSolverRational | Sparse Linear Solver virtual base class with Rational precision |
| CSLUFactorRational | Implementation of Sparse Linear Solver with Rational precision |
| CSolBase< R > | Class for storing a primal-dual solution with basis information |
| CSoPlex | Preconfigured SoPlex LP-solver |
| CSoPlexBase< R > | |
| CSPxBasisBase< R > | Simplex basis |
| CSPxSolverBase< R > | Sequential object-oriented SimPlex |
| CSPxBasisBase< BP > | |
| CSPxSolverBase< BP > | |
| CSPxBasisBase< Real > | |
| CSPxSolverBase< Real > | |
| CSPxException | Exception base class |
| CSPxInterfaceException | Exception class for incorrect usage of interface methods |
| CSPxInternalCodeException | Exception class for things that should NEVER happen |
| CSPxMemoryException | Exception class for out of memory exceptions |
| CSPxStatusException | Exception class for status exceptions during the computations |
| 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< R >::SPxParMultPr_Tmp | Helper structure |
| CSPxPricer< R > | Abstract pricer base class |
| CSPxAutoPR< R > | Auto pricer |
| CSPxDantzigPR< R > | Dantzig pricer |
| CSPxDevexPR< R > | Devex pricer |
| CSPxHybridPR< R > | Hybrid pricer |
| CSPxParMultPR< R > | Partial multiple pricing |
| CSPxSteepPR< R > | Steepest edge pricer |
| CSPxSteepExPR< R > | Steepest edge pricer |
| CSPxWeightPR< R > | Weighted pricing |
| CSPxPricer< BP > | |
| CSPxAutoPR< BP > | |
| CSPxDantzigPR< BP > | |
| CSPxDevexPR< BP > | |
| CSPxParMultPR< BP > | |
| CSPxSteepPR< BP > | |
| CSPxSteepExPR< BP > | |
| CSPxRatioTester< R > | Abstract ratio test base class |
| CSPxFastRT< R > | Fast shifting ratio test |
| CSPxBoundFlippingRT< R > | Bound flipping ratio test ("long step dual") for SoPlex |
| CSPxHarrisRT< R > | Harris pricing with shifting |
| CSPxRatioTester< BP > | |
| CSPxFastRT< BP > | |
| CSPxBoundFlippingRT< BP > | |
| CSPxHarrisRT< BP > | |
| CSPxScaler< R > | LP scaler abstract base class |
| CSPxEquiliSC< R > | Equilibrium row/column scaling |
| CSPxGeometSC< R > | Geometric mean row/column scaling |
| CSPxLeastSqSC< R > | Least squares scaling |
| CSPxScaler< BP > | |
| CSPxEquiliSC< BP > | |
| CSPxGeometSC< BP > | |
| CSPxLeastSqSC< BP > | |
| CSPxSimplifier< R > | LP simplification abstract base class |
| CPresol< R > | |
| CSPxMainSM< R > | LP simplifier for removing uneccessary row/columns |
| CSPxSimplifier< BP > | |
| CPresol< BP > | |
| CSPxMainSM< BP > | |
| CSPxStarter< R > | SoPlex start basis generation base class |
| CSPxWeightST< R > | Weighted start basis |
| CSPxVectorST< R > | Solution vector based start basis |
| CSPxSumST< R > | Simple heuristic SPxStarter |
| CStableSum< T > | |
| CStableSum< double > | |
| CSoPlexBase< R >::Statistics | |
| CStatistics | Class for collecting statistical information |
| CSPxOut::struct_Verbosity | Helper struct for the output operator |
| CSVectorBase< R > | Sparse vectors |
| CDSVectorBase< R > | Dynamic sparse vectors |
| CSVSetBase< R >::DLPSV | SVectorBase with prev/next pointers |
| CUnitVectorBase< R > | Sparse vector \(e_i\) |
| CSVectorBase< BP > | |
| CDSVectorBase< BP > | |
| CSVectorBase< Rational > | |
| CDSVectorBase< Rational > | |
| CUnitVectorBase< Rational > | |
| CSVectorBase< Real > | |
| CDSVectorBase< Real > | |
| CUnitVectorBase< Real > | |
| CT | |
| CIdElement< T > | Elements for IdLists |
| CIsElement< T > | Elements for IsLists |
| CCLUFactor< R >::Temp | Temporary data structures |
| CCLUFactorRational::Temp | Temporary data structures |
| CTimer | Wrapper for the system time query methods |
| CNoTimer | |
| CUserTimer | |
| CWallclockTimer | |
| CTimerFactory | Class to create new timers and to switch types of exiting ones |
| CTolerances | |
| CCLUFactor< R >::U | Data structures for saving the working matrix and U factor |
| CCLUFactorRational::U | Data structures for saving the working matrix and U factor |
| CValidation< R > | |
| CVectorBase< R > | Dense vector |
| CSSVectorBase< R > | Semi sparse vector |
| CUpdateVector< R > | Dense Vector with semi-sparse Vector for updates |
| CVectorBase< BP > | |
| CSSVectorBase< BP > | |
| CUpdateVector< BP > | |
| CVectorBase< Rational > | |
| CSSVectorBase< Rational > | |
| CVectorBase< Real > | |
| CSSVectorBase< Real > |