SoPlex
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NsoplexEverything should be within this namespace
 CArraySafe arrays of arbitrary types
 CClassArraySafe arrays of class objects
 CClassSetSet of class objects
 CItem
 CCLUFactorImplementation of sparse LU factorization
 CDring
 CPringPivot Ring
 CTempTemporary data structures
 CPermData structures for saving the row and column permutations
 CUData structures for saving the working matrix and U factor
 CRow
 CCol
 CLData structures for saving the working matrix and L factor
 CCLUFactorRationalImplementation of sparse LU factorization with Rational precision
 CDring
 CPringPivot Ring
 CTempTemporary data structures
 CPermData structures for saving the row and column permutations
 CUData structures for saving the working matrix and U factor
 CRow
 CCol
 CLData structures for saving the working matrix and L factor
 CDataArraySafe arrays of data objects
 CDataHashTableGeneric hash table for data objects
 CElementTemplate class for elements stored in the hash table
 CDataKeyEntry identifier class for items of a DataSet
 CDataSetSet of data objects
 CItem
 CDIdxSetDynamic index set
 CDSVectorBaseDynamic sparse vectors
 CEnableDebugOutput
 CIdElementElements for IdLists
 CIdListGeneric Real linked list
 CIdxSetSet of indices
 CIsElementElements for IsLists
 CIsListGeneric single linked list
 CLPColBaseLP column
 CLPColSetBaseSet of LP columns
 CLPRowBase(In)equality for LPs
 CLPRowSetBaseSet of LP rows
 CMPSInput
 CNameSetSet of strings
 CNameHandles of names in a NameSet
 CNonzeroSparse vector nonzero element
 CNoTimer
 CPresol
 CRandomRandom numbers
 CSLinSolverSparse Linear Solver virtual base class
 CSLinSolverRationalSparse Linear Solver virtual base class with Rational precision
 CSLUFactorImplementation of Sparse Linear Solver
 CSLUFactorRationalImplementation of Sparse Linear Solver with Rational precision
 CSolBaseClass for storing a primal-dual solution with basis information
 CSoPlexBase
 CSettingsClass of parameter settings
 CBoolParam
 CIntParam
 CRealParam
 CStatistics
 CSPxAutoPRAuto pricer
 CSPxBasisBaseSimplex basis
 CDescBasis descriptor
 CSPxBoundFlippingRTBound flipping ratio test ("long step dual") for SoPlex
 CBreakpoint
 CBreakpointCompare
 CSPxColIdIds for LP columns
 CSPxDantzigPRDantzig pricer
 CSPxDevexPRDevex pricer
 CSPxEquiliSCEquilibrium row/column scaling
 CSPxExceptionException base class
 CSPxFastRTFast shifting ratio test
 CSPxGeometSCGeometric mean row/column scaling
 CSPxHarrisRTHarris pricing with shifting
 CSPxHybridPRHybrid pricer
 CSPxIdGeneric Ids for LP rows or columns
 CSPxInterfaceExceptionException class for incorrect usage of interface methods
 CSPxInternalCodeExceptionException class for things that should NEVER happen
 CSPxLeastSqSCLeast squares scaling
 CSPxLPBaseSaving LPs in a form suitable for SoPlex
 CSPxMainSMLP simplifier for removing uneccessary row/columns
 CPostStepBase class for postsolving operations
 CRowObjPSPostsolves row objectives
 CFreeConstraintPSPostsolves unconstraint constraints
 CEmptyConstraintPSPostsolves empty constraints
 CRowSingletonPSPostsolves row singletons
 CForceConstraintPSPostsolves forcing constraints
 CFixVariablePSPostsolves variable fixing
 CFixBoundsPSPostsolves variable bound fixing
 CFreeZeroObjVariablePSPostsolves the case when constraints are removed due to a variable with zero objective that is free in one direction
 CZeroObjColSingletonPSPostsolves column singletons with zero objective
 CFreeColSingletonPSPostsolves free column singletons
 CDoubletonEquationPSPostsolves doubleton equations combined with a column singleton
 CDuplicateRowsPSPostsolves duplicate rows
 CDuplicateColsPSPostsolves duplicate columns
 CAggregationPSPostsolves aggregation
 CMultiAggregationPSPostsolves multi aggregation
 CTightenBoundsPSPostsolves variable bound tightening from pseudo objective propagation
 CElementCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to value
 CIdxCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to index
 CSPxMemoryExceptionException class for out of memory exceptions
 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
 Cstruct_VerbosityHelper struct for the output operator
 CSPxParMultPRPartial multiple pricing
 CSPxParMultPr_TmpHelper structure
 CSPxPricerAbstract pricer base class
 CIdxElement
 CIdxCompareCompare class to sort idx/val pairs, used for hypersparse pricing leaving
 CSPxRatioTesterAbstract ratio test base class
 CSPxRowIdIds for LP rows
 CSPxScalerLP scaler abstract base class
 CSPxSimplifierLP simplification abstract base class
 CSPxSolverBaseSequential object-oriented SimPlex
 CSPxStarterSoPlex start basis generation base class
 CSPxStatusExceptionException class for status exceptions during the computations
 CSPxSteepExPRSteepest edge pricer
 CSPxSteepPRSteepest edge pricer
 CSPxSumSTSimple heuristic SPxStarter
 CSPxVectorSTSolution vector based start basis
 CSPxWeightPRWeighted pricing
 CSPxWeightSTWeighted start basis
 CSSVectorBaseSemi sparse vector
 CStableSum
 CStableSum< double >
 CSVectorBaseSparse vectors
 CSVSetBaseSparse vector set
 CDLPSVSVectorBase with prev/next pointers
 CTimerWrapper for the system time query methods
 CTimerFactoryClass to create new timers and to switch types of exiting ones
 CTolerances
 CUnitVectorBaseSparse vector \(e_i\)
 CUpdateVectorDense Vector with semi-sparse Vector for updates
 CUserTimer
 CValidation
 CVectorBaseDense vector
 CWallclockTimer
 CRational
 CSoPlexPreconfigured SoPlex LP-solver
 CStatisticsClass for collecting statistical information