|
|
delpi
0.0.1
DElta-complete LP solver
|
| Cdelpi::ArgParser | Used to parse command line arguments and produce a corresponding Config object to be used throughout the execution |
| Cdelpi::BufferLineSource | A class that provides a source for lines of text buffered in memory |
| Cdelpi::MappedFileSource | A memory-mapped file source for efficiently reading files line by line |
| CEigen::internal::cast_impl< mpq_class, double > | |
| Cdelpi::Column | Convenient structure representing a column in the LP solver |
| Cdelpi::Config | Simple dataclass used to store the configuration of the program |
| Cdelpi::Driver | The Driver is the base class for all the parsers |
| Cstd::equal_to< delpi::Expression > | |
| Cstd::equal_to< delpi::Variable > | |
| Cstd::exception | STL class |
| Cstd::logic_error | STL class |
| Cstd::invalid_argument | STL class |
| Cdelpi::DelpiInvalidArgumentException | Exception for invalid arguments |
| Cstd::out_of_range | STL class |
| Cdelpi::DelpiOutOfRangeException | Exception for out of range errors |
| Cstd::runtime_error | STL class |
| Cdelpi::DelpiException | Base class for all exceptions in delpi |
| Cdelpi::DelpiAssertionException | Exception for assertion failures |
| Cdelpi::DelpiInvalidArgumentException | Exception for invalid arguments |
| Cdelpi::DelpiLpSolverException | Exception in the LP solver |
| Cdelpi::DelpiNotImplementedException | Exception for not yet implemented features |
| Cdelpi::DelpiNotSupportedException | Exception for not supported features |
| Cdelpi::DelpiOutOfRangeException | Exception for out of range errors |
| Cdelpi::DelpiParserException | Exception for parser errors |
| Cdelpi::DelpiUnreachableException | Exception for unreachable code |
| Cdelpi::Expression | Represents a symbolic form of an expression |
| Cdelpi::Formula | Symbolic 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::LineScanner | LineScanner takes care of parsing the MPS file line by line, keeping an internal state and invoking the correct method of the MpsDriver |
| Cdelpi::LpSolver | Facade class that hides the underlying LP solver used by delpi |
| Cdelpi::DelpiLpSolver | Linear programming solver using a custom implementation of the Simplex algorithm |
| Cdelpi::QsoptexLpSolver | Linear programming solver using QSopt_ex |
| Cdelpi::SoplexLpSolver | Linear programming solver using SoPlex |
| Cdelpi::LpStats | Collection of statistics for the LP solver |
| Cdelpi::qsopt_ex::MpqArray | A wrapper around an array of mpq_t elements |
| Cdelpi::OptionValue< T > | Represents an optional value in dLinear |
| Cdelpi::Row | Structure representing a row in the LP solver in the form of a linear combination of variables |
| Cdelpi::SelfReferenceCountingObject | Utility class to be inherited from to obtain compatibility with the intrusive_ptr |
| Cdelpi::ExpressionCell | Symbolic expression representing an addition between linear monomials |
| Cdelpi::SolveConfiguration | |
| Cdelpi::Stats | Dataclass collecting statistics about some operation or process |
| Cdelpi::IterationStats | Dataclass 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::Timer | Timer class using the a steady clock |
| Cdelpi::TimerBase< user_clock > | |
| Cdelpi::UserTimer | Timer class using the user_clock |
| Cdelpi::TimerGuard | The TimeGuard wraps a timer object and pauses it when the guard object is destructed |
| Cdelpi::user_clock | Structure that will hold the user clock data |
| Cdelpi::Variable | Real symbolic variable |
| Cdelpi::VariableMap< T > | Map from variables to an arbitrary type T optimised for fast access at the cost of memory |
| Cdelpi::VariableSet | Set of variables optimised for fast access at the cost of memory |