delpi  0.0.1
DElta-complete LP solver
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NdelpiGlobal namespace for the delpi library
 NhashNamespace containing all the hash functions and utilities
 Chash_valueComputes the hash value of v using std::hash
 Chash_value< std::pair< T1, T2 > >Computes the hash value of a pair p
 Chash_value< std::vector< T > >Computes the hash value of a vector vec
 Chash_value< std::set< T > >Computes the hash value of a set s
 Chash_value< std::map< T1, T2 > >Computes the hash value of a map
 Nqsopt_exNamespace containing all the utility functions to interact with the QSopt_ex solver
 CMpqArrayA wrapper around an array of mpq_t elements
 CArgParserUsed to parse command line arguments and produce a corresponding Config object to be used throughout the execution
 CBufferLineSourceA class that provides a source for lines of text buffered in memory
 CColumnConvenient structure representing a column in the LP solver
 CConfigSimple dataclass used to store the configuration of the program
 CDelpiAssertionExceptionException for assertion failures
 CDelpiExceptionBase class for all exceptions in delpi
 CDelpiInvalidArgumentExceptionException for invalid arguments
 CDelpiLpSolverLinear programming solver using a custom implementation of the Simplex algorithm
 CDelpiLpSolverExceptionException in the LP solver
 CDelpiNotImplementedExceptionException for not yet implemented features
 CDelpiNotSupportedExceptionException for not supported features
 CDelpiOutOfRangeExceptionException for out of range errors
 CDelpiParserExceptionException for parser errors
 CDelpiUnreachableExceptionException for unreachable code
 CDriverThe Driver is the base class for all the parsers
 CExpressionRepresents a symbolic form of an expression
 CExpressionCellSymbolic expression representing an addition between linear monomials
 CFormulaSymbolic formula used to represent a constraint in the LP problem
 Cintrusive_ptrPointer to a generic object that supports intrusive reference counting
 CIterationStatsDataclass collecting statistics about some operation or process
 CLineScannerLineScanner takes care of parsing the MPS file line by line, keeping an internal state and invoking the correct method of the MpsDriver
 CLpSolverFacade class that hides the underlying LP solver used by delpi
 CLpStatsCollection of statistics for the LP solver
 CMappedFileSourceA memory-mapped file source for efficiently reading files line by line
 COptionValueRepresents an optional value in dLinear
 CQsoptexLpSolverLinear programming solver using QSopt_ex
 CRowStructure representing a row in the LP solver in the form of a linear combination of variables
 CSelfReferenceCountingObjectUtility class to be inherited from to obtain compatibility with the intrusive_ptr
 CSolveConfiguration
 CSoplexLpSolverLinear programming solver using SoPlex
 CStatsDataclass collecting statistics about some operation or process
 CTimerTimer class using the a steady clock
 CTimerBaseSimple timer class to evaluate the performance of the software
 CTimerGuardThe TimeGuard wraps a timer object and pauses it when the guard object is destructed
 Cuser_clockStructure that will hold the user clock data
 CUserTimerTimer class using the user_clock
 CVariableReal symbolic variable
 CVariableMapMap from variables to an arbitrary type T optimised for fast access at the cost of memory
 CVariableSetSet of variables optimised for fast access at the cost of memory
 NEigen
 Ninternal
 Ccast_impl< mpq_class, double >
 CNumTraits< mpq_class >
 NstdSTL namespace
 Cequal_to< delpi::Expression >
 Cequal_to< delpi::Variable >
 Chash< delpi::Expression >
 Chash< delpi::Variable >
 Chash< mpq_class >
 Cless< delpi::Expression >
 Cless< delpi::Variable >