delpi  0.0.1
DElta-complete LP solver
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cdelpi::ArgParserUsed to parse command line arguments and produce a corresponding Config object to be used throughout the execution
 Cdelpi::BufferLineSourceA class that provides a source for lines of text buffered in memory
 Cdelpi::MappedFileSourceA memory-mapped file source for efficiently reading files line by line
 CEigen::internal::cast_impl< mpq_class, double >
 Cdelpi::ColumnConvenient structure representing a column in the LP solver
 Cdelpi::ConfigSimple dataclass used to store the configuration of the program
 Cdelpi::DriverThe Driver is the base class for all the parsers
 Cstd::equal_to< delpi::Expression >
 Cstd::equal_to< delpi::Variable >
 Cstd::exceptionSTL class
 Cstd::logic_errorSTL class
 Cstd::invalid_argumentSTL class
 Cdelpi::DelpiInvalidArgumentExceptionException for invalid arguments
 Cstd::out_of_rangeSTL class
 Cdelpi::DelpiOutOfRangeExceptionException for out of range errors
 Cstd::runtime_errorSTL class
 Cdelpi::DelpiExceptionBase class for all exceptions in delpi
 Cdelpi::DelpiAssertionExceptionException for assertion failures
 Cdelpi::DelpiInvalidArgumentExceptionException for invalid arguments
 Cdelpi::DelpiLpSolverExceptionException in the LP solver
 Cdelpi::DelpiNotImplementedExceptionException for not yet implemented features
 Cdelpi::DelpiNotSupportedExceptionException for not supported features
 Cdelpi::DelpiOutOfRangeExceptionException for out of range errors
 Cdelpi::DelpiParserExceptionException for parser errors
 Cdelpi::DelpiUnreachableExceptionException for unreachable code
 Cdelpi::ExpressionRepresents a symbolic form of an expression
 Cdelpi::FormulaSymbolic formula used to represent a constraint in the LP problem
 CGenericNumTraits
 CEigen::NumTraits< mpq_class >
 Cstd::hash< delpi::Expression >
 Cstd::hash< delpi::Variable >
 Cstd::hash< mpq_class >
 Cdelpi::hash::hash_value< T >Computes the hash value of v using std::hash
 Cdelpi::hash::hash_value< std::map< T1, T2 > >Computes the hash value of a map
 Cdelpi::hash::hash_value< std::pair< T1, T2 > >Computes the hash value of a pair p
 Cdelpi::hash::hash_value< std::set< T > >Computes the hash value of a set s
 Cdelpi::hash::hash_value< std::vector< T > >Computes the hash value of a vector vec
 Cdelpi::intrusive_ptr< T >Pointer to a generic object that supports intrusive reference counting
 Cstd::less< delpi::Expression >
 Cstd::less< delpi::Variable >
 Cdelpi::LineScannerLineScanner takes care of parsing the MPS file line by line, keeping an internal state and invoking the correct method of the MpsDriver
 Cdelpi::LpSolverFacade class that hides the underlying LP solver used by delpi
 Cdelpi::DelpiLpSolverLinear programming solver using a custom implementation of the Simplex algorithm
 Cdelpi::QsoptexLpSolverLinear programming solver using QSopt_ex
 Cdelpi::SoplexLpSolverLinear programming solver using SoPlex
 Cdelpi::LpStatsCollection of statistics for the LP solver
 Cdelpi::qsopt_ex::MpqArrayA wrapper around an array of mpq_t elements
 Cdelpi::OptionValue< T >Represents an optional value in dLinear
 Cdelpi::RowStructure representing a row in the LP solver in the form of a linear combination of variables
 Cdelpi::SelfReferenceCountingObjectUtility class to be inherited from to obtain compatibility with the intrusive_ptr
 Cdelpi::ExpressionCellSymbolic expression representing an addition between linear monomials
 Cdelpi::SolveConfiguration
 Cdelpi::StatsDataclass collecting statistics about some operation or process
 Cdelpi::IterationStatsDataclass collecting statistics about some operation or process
 Cdelpi::TimerBase< T >Simple timer class to evaluate the performance of the software
 Cdelpi::TimerBase< chosen_steady_clock >
 Cdelpi::TimerTimer class using the a steady clock
 Cdelpi::TimerBase< user_clock >
 Cdelpi::UserTimerTimer class using the user_clock
 Cdelpi::TimerGuardThe TimeGuard wraps a timer object and pauses it when the guard object is destructed
 Cdelpi::user_clockStructure that will hold the user clock data
 Cdelpi::VariableReal symbolic variable
 Cdelpi::VariableMap< T >Map from variables to an arbitrary type T optimised for fast access at the cost of memory
 Cdelpi::VariableSetSet of variables optimised for fast access at the cost of memory