►Ninternal | |
Caccumulator | |
Cansi_color_escape | |
Carg_converter | |
►Carg_formatter_base | |
Cchar_spec_handler | |
Cchar_writer | |
Ccstring_spec_handler | |
►Carg_map | |
Centry | |
Carg_mapper | |
►Carg_ref | |
Cvalue | |
Cauto_id | |
Cbasic_compiled_format | |
Cbasic_data | |
►Cbasic_writer | |
►Cint_writer | |
Cbin_writer | |
Cdec_writer | |
Chex_writer | |
Cnum_writer | |
Cpadded_int_writer | |
Cpointer_writer | |
Cstr_writer | |
Cbigint | |
Cbits | |
Cbool_pack | |
Cboundaries | |
Cbuffer | |
Cchar_converter | |
Cchar_specs_checker | |
Cchar_t_impl | |
Cchar_t_impl< S, enable_if_t< is_string< S >::value > > | |
Cchrono_format_checker | |
Cchrono_formatter | |
►Ccolor_type | |
Ccolor_union | |
Ccompiled_format | |
Ccompiled_format_base | |
Ccompiled_format_base< S, enable_if_t< is_compile_string< S >::value > > | |
Cconditional_helper | |
Ccontainer_buffer | |
►Ccounting_iterator | |
Cvalue_type | |
Ccstring_type_checker | |
Ccustom_formatter | |
Ccustom_value | |
Cdata | |
Cdynamic_format_specs | |
Cdynamic_specs_handler | |
Cerror_handler | |
Cfallback_formatter | |
Cfallback_formatter< T, Char, enable_if_t< is_streamable< T, Char >::value > > | |
Cfallback_uintptr | |
Cfill_t | |
Cfixed_handler | |
Cfloat_specs | |
Cfloat_writer | |
►Cformat_part | |
Creplacement | |
Cvalue | |
Cformat_part_array | |
Cformat_string_checker | |
Cformat_string_compiler | |
Cformatbuf | |
Cfp | |
Cgrisu_shortest_handler | |
Cid_adapter | |
Cint128_t | |
Cint_checker | |
Cint_checker< true > | |
Cint_type_checker | |
Cinteger_sequence | |
Cis_contiguous_back_insert_iterator | |
Cis_contiguous_back_insert_iterator< std::back_insert_iterator< Container > > | |
Cis_integral | |
Cis_integral< int128_t > | |
Cis_integral< uint128_t > | |
Cis_like_std_string | Return true value if T has std::string interface, like std::string_view |
Cis_like_std_string< fmt::basic_string_view< Char > > | |
Cis_output_iterator | |
Cis_range_ | |
Cis_range_< T, conditional_t< false, conditional_helper< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end())>, void > > | |
Cis_streamable | |
Cis_string | |
Cis_tuple_like_ | Tuple_size and tuple_element check |
Cis_zero_int | |
Citerator_category | |
Citerator_category< It, void_t< typename It::iterator_category > > | |
Citerator_category< T * > | |
Clocale_ref | |
Cmake_integer_sequence | |
Cmake_integer_sequence< T, 0, Ns... > | |
Cmake_unsigned_or_bool | |
Cmake_unsigned_or_bool< bool > | |
Cmake_unsigned_or_unchanged | |
Cmake_unsigned_or_unchanged< T, true > | |
Cnamed_arg | |
Cnamed_arg_base | |
Cnonfinite_writer | |
Cnull | |
Cnumeric_specs_checker | |
►Coutput_range | |
Csentinel | |
Cpart_counter | |
Cprecision_adapter | |
Cprecision_checker | |
Cprintf_precision_handler | |
Cprintf_width_handler | |
Cspecs_checker | |
Cspecs_handler | |
Cspecs_setter | |
Cstd_string_view | |
Cstring_value | |
Ctest_stream | |
Ctruncating_iterator | |
Ctruncating_iterator< OutputIt, std::false_type > | |
Ctruncating_iterator< OutputIt, std::true_type > | |
Ctruncating_iterator_base | |
Ctype_constant | |
Cuint128_t | |
Cvalue | |
Cview | |
Cvoid_t_impl | |
Cwidth_adapter | |
Cwidth_checker | |
►Nsoplex | Everything should be within this namespace |
CArray | Safe arrays of arbitrary types |
CClassArray | Safe arrays of class objects |
►CClassSet | Set of class objects |
CItem | |
►CCLUFactor | Implementation of sparse LU factorization |
CDring | |
CL | Data structures for saving the working matrix and L factor |
CPerm | Data structures for saving the row and column permutations |
CPring | Pivot Ring |
CTemp | Temporary data structures |
►CU | Data structures for saving the working matrix and U factor |
CCol | |
CRow | |
►CCLUFactorRational | Implementation of sparse LU factorization with Rational precision |
CDring | |
CL | Data structures for saving the working matrix and L factor |
CPerm | Data structures for saving the row and column permutations |
CPring | Pivot Ring |
CTemp | Temporary data structures |
►CU | Data structures for saving the working matrix and U factor |
CCol | |
CRow | |
CDataArray | Safe arrays of data objects |
►CDataHashTable | Generic hash table for data objects |
CElement | Template class for elements stored in the hash table |
CDataKey | Entry identifier class for items of a DataSet |
►CDataSet | Set of data objects |
CItem | |
CDIdxSet | Dynamic index set |
CDSVectorBase | Dynamic sparse vectors |
CEnableDebugOutput | |
CIdElement | Elements for IdLists |
CIdList | Generic Real linked list |
CIdxSet | Set of indices |
CIsElement | Elements for IsLists |
CIsList | Generic single linked list |
CLPColBase | LP column |
CLPColSetBase | Set of LP columns |
CLPRowBase | (In)equality for LPs |
CLPRowSetBase | Set of LP rows |
CMPSInput | |
►CNameSet | Set of strings |
CName | Handles of names in a NameSet |
CNonzero | Sparse vector nonzero element |
CNoTimer | |
CPresol | |
CRandom | Random numbers |
CSLinSolver | Sparse Linear Solver virtual base class |
CSLinSolverRational | Sparse Linear Solver virtual base class with Rational precision |
CSLUFactor | Implementation of Sparse Linear Solver |
CSLUFactorRational | Implementation of Sparse Linear Solver with Rational precision |
CSolBase | Class for storing a primal-dual solution with basis information |
►CSoPlexBase | |
►CSettings | Class of parameter settings |
CBoolParam | |
CIntParam | |
CRealParam | |
CStatistics | |
CSPxAutoPR | Auto pricer |
►CSPxBasisBase | Simplex basis |
CDesc | Basis descriptor |
►CSPxBoundFlippingRT | Bound flipping ratio test ("long step dual") for SoPlex |
CBreakpoint | |
CBreakpointCompare | |
CSPxColId | Ids for LP columns |
CSPxDantzigPR | Dantzig pricer |
CSPxDefaultRT | Textbook ratio test for SoPlex |
CSPxDevexPR | Devex pricer |
CSPxEquiliSC | Equilibrium row/column scaling |
CSPxException | Exception base class |
CSPxFastRT | Fast shifting ratio test |
CSPxGeometSC | Geometric mean row/column scaling |
CSPxHarrisRT | Harris pricing with shifting |
CSPxHybridPR | Hybrid pricer |
CSPxId | Generic Ids for LP rows or columns |
CSPxInterfaceException | Exception class for incorrect usage of interface methods |
CSPxInternalCodeException | Exception class for things that should NEVER happen |
CSPxLeastSqSC | Least squares scaling |
CSPxLPBase | Saving LPs in a form suitable for SoPlex |
►CSPxMainSM | LP simplifier for removing uneccessary row/columns |
CAggregationPS | Postsolves aggregation |
CDoubletonEquationPS | Postsolves doubleton equations combined with a column singleton |
CDuplicateColsPS | Postsolves duplicate columns |
CDuplicateRowsPS | Postsolves duplicate rows |
CElementCompare | Comparator for class SVectorBase<R>::Element: compare nonzeros according to value |
CEmptyConstraintPS | Postsolves empty constraints |
CFixBoundsPS | Postsolves variable bound fixing |
CFixVariablePS | Postsolves variable fixing |
CForceConstraintPS | Postsolves forcing constraints |
CFreeColSingletonPS | Postsolves free column singletons |
CFreeConstraintPS | Postsolves unconstraint constraints |
CFreeZeroObjVariablePS | Postsolves the case when constraints are removed due to a variable with zero objective that is free in one direction |
CIdxCompare | Comparator for class SVectorBase<R>::Element: compare nonzeros according to index |
CMultiAggregationPS | Postsolves multi aggregation |
CPostStep | Base class for postsolving operations |
CRowObjPS | Postsolves row objectives |
CRowSingletonPS | Postsolves row singletons |
CTightenBoundsPS | Postsolves variable bound tightening from pseudo objective propagation |
CZeroObjColSingletonPS | Postsolves column singletons with zero objective |
CSPxMemoryException | Exception class for out of memory exceptions |
►CSPxOut | Wrapper 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_Verbosity | Helper struct for the output operator |
►CSPxParMultPR | Partial multiple pricing |
CSPxParMultPr_Tmp | Helper structure |
►CSPxPricer | Abstract pricer base class |
CIdxCompare | Compare class to sort idx/val pairs, used for hypersparse pricing leaving |
CIdxElement | |
CSPxRatioTester | Abstract ratio test base class |
CSPxRowId | Ids for LP rows |
CSPxScaler | LP scaler abstract base class |
CSPxSimplifier | LP simplification abstract base class |
CSPxSolverBase | Sequential object-oriented SimPlex |
CSPxStarter | SoPlex start basis generation base class |
CSPxStatusException | Exception class for status exceptions during the computations |
CSPxSteepExPR | Steepest edge pricer |
CSPxSteepPR | Steepest edge pricer |
CSPxSumST | Simple heuristic SPxStarter |
CSPxVectorST | Solution vector based start basis |
CSPxWeightPR | Weighted pricing |
CSPxWeightST | Weighted start basis |
CSSVectorBase | Semi sparse vector |
CStableSum | |
CStableSum< double > | |
CSVectorBase | Sparse vectors |
►CSVSetBase | Sparse vector set |
CDLPSV | SVectorBase with prev/next pointers |
CTimer | Wrapper for the system time query methods |
CTimerFactory | Class to create new timers and to switch types of exiting ones |
CTolerances | |
CUnitVectorBase | Sparse vector \(e_i\) |
CUpdateVector | Dense Vector with semi-sparse Vector for updates |
CUserTimer | |
CValidation | |
CVectorBase | Dense vector |
CWallclockTimer | |
Carg_formatter | |
Carg_join | |
Cbasic_cstring_view | |
►Cbasic_format_arg | |
Chandle | |
Cbasic_format_args | |
Cbasic_format_context | |
Cbasic_format_parse_context | |
Cbasic_format_specs | |
Cbasic_memory_buffer | |
Cbasic_printf_context | |
Cbasic_string_view | |
Cbuffer_range | |
Cbuffered_file | |
Ccompile_string | |
Cconvert_to_int | |
►Cdynamic_formatter | |
Cnull_handler | |
Cerror_code | |
Cformat_arg_store | |
Cformat_args | |
Cformat_error | |
Cformat_handler | |
Cformat_int | |
Cformat_to_n_result | |
Cformatter | |
Cformatter< arg_join< It, Char >, Char > | |
Cformatter< Char[N], Char > | |
Cformatter< internal::bigint > | |
Cformatter< RangeT, Char, enable_if_t< fmt::is_range< RangeT, Char >::value > > | |
►Cformatter< std::chrono::duration< Rep, Period >, Char > | |
Cparse_range | |
Cspec_handler | |
Cformatter< std::tm, Char > | |
Cformatter< T, Char, enable_if_t< internal::type_constant< T, Char >::value !=internal::custom_type > > | |
Cformatter< tuple_arg_join< Char, T... >, Char > | |
►Cformatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > > | |
Cformat_each | |
Cformatter< void *, Char > | |
Cformatting_base | |
Cformatting_range | |
Cformatting_tuple | |
Cis_char | |
Cis_char< char > | |
Cis_char< char16_t > | |
Cis_char< char32_t > | |
Cis_char< char8_t > | |
Cis_char< wchar_t > | |
Cis_compile_string | |
Cis_contiguous | |
Cis_contiguous< internal::buffer< Char > > | |
Cis_contiguous< std::basic_string< Char > > | |
Cis_range | |
Cis_tuple_like | |
Cmonostate | |
Cprintf_arg_formatter | |
Cprintf_formatter | |
CRational | |
Crgb | |
CSoPlex | Preconfigured SoPlex LP-solver |
CStatistics | Class for collecting statistical information |
Csystem_error | |
Ctext_style | |
Ctuple_arg_join | |
Cu8string_view | |
Cwformat_args | |