SoPlex
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 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 >
 CCLUFactorRationalImplementation of sparse LU factorization with Rational precision
 CSLUFactorRationalImplementation 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
 CDataKeyEntry identifier class for items of a DataSet
 CSPxColIdIds for LP columns
 CSPxIdGeneric Ids for LP rows or columns
 CSPxRowIdIds for LP rows
 CDataSet< DATA >Set of data objects
 CSPxBasisBase< R >::DescBasis descriptor
 CCLUFactor< R >::Dring
 CCLUFactorRational::Dring
 CDataHashTable< HashItem, Info >::Element< ElemHashItem, ElemInfo >Template class for elements stored in the hash table
 CSPxMainSM< R >::ElementCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to value
 CEnableDebugOutput
 CSPxMainSM< R >::IdxCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to index
 CSPxPricer< R >::IdxCompareCompare class to sort idx/val pairs, used for hypersparse pricing leaving
 CSPxPricer< R >::IdxElement
 CIdxSetSet of indices
 CSSVectorBase< Real >
 CSSVectorBase< Rational >
 CSSVectorBase< BP >
 CDIdxSetDynamic 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 >::LData structures for saving the working matrix and L factor
 CCLUFactorRational::LData structures for saving the working matrix and L factor
 CLPColBase< R >LP column
 CLPRowBase< R >(In)equality for LPs
 CMPSInput
 CNameSet::NameHandles of names in a NameSet
 CNameSetSet of strings
 CNonzero< R >Sparse vector nonzero element
 CCLUFactor< R >::PermData structures for saving the row and column permutations
 CCLUFactorRational::PermData structures for saving the row and column permutations
 CSPxMainSM< R >::PostStepBase class for postsolving operations
 CSPxMainSM< R >::AggregationPSPostsolves aggregation
 CSPxMainSM< R >::DoubletonEquationPSPostsolves doubleton equations combined with a column singleton
 CSPxMainSM< R >::DuplicateColsPSPostsolves duplicate columns
 CSPxMainSM< R >::DuplicateRowsPSPostsolves duplicate rows
 CSPxMainSM< R >::EmptyConstraintPSPostsolves empty constraints
 CSPxMainSM< R >::FixBoundsPSPostsolves variable bound fixing
 CSPxMainSM< R >::FixVariablePSPostsolves variable fixing
 CSPxMainSM< R >::ForceConstraintPSPostsolves forcing constraints
 CSPxMainSM< R >::FreeColSingletonPSPostsolves free column singletons
 CSPxMainSM< R >::FreeConstraintPSPostsolves unconstraint constraints
 CSPxMainSM< R >::FreeZeroObjVariablePSPostsolves the case when constraints are removed due to a variable with zero objective that is free in one direction
 CSPxMainSM< R >::MultiAggregationPSPostsolves multi aggregation
 CSPxMainSM< R >::RowObjPSPostsolves row objectives
 CSPxMainSM< R >::RowSingletonPSPostsolves row singletons
 CSPxMainSM< R >::TightenBoundsPSPostsolves variable bound tightening from pseudo objective propagation
 CSPxMainSM< R >::ZeroObjColSingletonPSPostsolves column singletons with zero objective
 CCLUFactor< R >::PringPivot Ring
 CCLUFactorRational::PringPivot Ring
 CRandomRandom numbers
 CRational
 CSoPlexBase< R >::Settings::RealParam
 CCLUFactor< R >::U::Row
 CCLUFactorRational::U::Row
 CSoPlexBase< R >::SettingsClass of parameter settings
 CSLinSolver< R >Sparse Linear Solver virtual base class
 CSLUFactor< R >Implementation of Sparse Linear Solver
 CSLinSolver< BP >
 CSLUFactor< BP >
 CSLinSolverRationalSparse Linear Solver virtual base class with Rational precision
 CSLUFactorRationalImplementation of Sparse Linear Solver with Rational precision
 CSolBase< R >Class for storing a primal-dual solution with basis information
 CSoPlexPreconfigured SoPlex LP-solver
 CSoPlexBase< R >
 CSPxBasisBase< R >Simplex basis
 CSPxSolverBase< R >Sequential object-oriented SimPlex
 CSPxBasisBase< BP >
 CSPxSolverBase< BP >
 CSPxBasisBase< Real >
 CSPxSolverBase< Real >
 CSPxExceptionException base class
 CSPxInterfaceExceptionException class for incorrect usage of interface methods
 CSPxInternalCodeExceptionException class for things that should NEVER happen
 CSPxMemoryExceptionException class for out of memory exceptions
 CSPxStatusExceptionException class for status exceptions during the computations
 CSPxOutWrapper 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_TmpHelper 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
 CStatisticsClass for collecting statistical information
 CSPxOut::struct_VerbosityHelper struct for the output operator
 CSVectorBase< R >Sparse vectors
 CDSVectorBase< R >Dynamic sparse vectors
 CSVSetBase< R >::DLPSVSVectorBase 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 >::TempTemporary data structures
 CCLUFactorRational::TempTemporary data structures
 CTimerWrapper for the system time query methods
 CNoTimer
 CUserTimer
 CWallclockTimer
 CTimerFactoryClass to create new timers and to switch types of exiting ones
 CTolerances
 CCLUFactor< R >::UData structures for saving the working matrix and U factor
 CCLUFactorRational::UData 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 >