SoPlex Documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Caccumulator
 Callocator
 Cansi_color_escape< Char >
 Carg_converter< T, Context >
 Carg_formatter_base< Range, ErrorHandler >
 Carg_map< Context >
 Carg_map< basic_format_context >
 Carg_mapper< Context >
 Carg_ref< Char >
 Carg_ref< char >
 Carg_ref< char_type >
 CArray< T >Safe arrays of arbitrary types
 CArray< R >
 CArray< soplex::DataHashTable::Element >
 CArray< soplex::DSVectorBase< BP > >
 CArray< soplex::DSVectorBase< R > >
 CArray< soplex::SPxBoundFlippingRT::Breakpoint >
 CArray< soplex::SPxParMultPR::SPxParMultPr_Tmp >
 CArray< soplex::UnitVectorBase * >
 CArray< soplex::UnitVectorBase< BP > >
 CArray< soplex::UnitVectorBase< R > >
 CArray< std::shared_ptr< soplex::SPxMainSM::PostStep > >
 CArray< typename soplex::SPxPricer< BP >::IdxElement >
 CArray< typename soplex::SPxPricer< R >::IdxElement >
 Cauto_id
 Cbasic_compiled_format
 Cbasic_cstring_view< Char >
 Cbasic_data< T >
 Cbasic_format_arg< Context >
 Cbasic_format_args< Context >
 Cbasic_format_args< basic_format_context >
 Cbasic_format_args< basic_printf_context >
 Cbasic_format_args< format_context >
 Cbasic_format_args< wformat_context >
 Cbasic_format_context< OutputIt, Char >
 Cbasic_format_specs< Char >
 Cbasic_format_specs< char >
 Cbasic_format_specs< char_type >
 Cbasic_format_specs< Context::char_type >
 Cbasic_format_specs< ParseContext::char_type >
 Cbasic_ostream
 Cbasic_printf_context< OutputIt, Char >
 Cbasic_streambuf
 Cbasic_string_view< Char >
 Cbasic_string_view< char >
 Cbasic_string_view< char8_t >
 Cbasic_string_view< char_type >
 Cbasic_writer< Range >
 Cbigint
 Cbasic_writer< Range >::int_writer< Int, Specs >::bin_writer< BITS >
 Cbits< T >
 Cbool_constant
 Cbool_pack<... >
 CSoPlexBase< R >::Settings::BoolParam
 Cboundaries
 CSPxBoundFlippingRT< R >::Breakpoint
 CSPxBoundFlippingRT< R >::BreakpointCompare
 Cbuffer< T >
 Cbuffer< bigit >
 Cbuffer< Char >
 Cbuffer< Container::value_type >
 Cbuffered_file
 Cchar_converter< Context >
 Cchar_t_impl< S, typename >
 Cchar_t_impl< S, enable_if_t< is_string< S >::value > >
 Carg_formatter_base< Range, ErrorHandler >::char_writer
 Cchrono_format_checker
 Cchrono_formatter< FormatContext, OutputIt, Rep, Period >
 CClassArray< T >Safe arrays of class objects
 CClassArray< Nonzero< BP > >
 CClassArray< Nonzero< R > >
 CClassArray< Nonzero< Rational > >
 CClassSet< T >Set of class objects
 CClassSet< soplex::SVSetBase::DLPSV >
 CCLUFactor< R >Implementation of sparse LU factorization
 CCLUFactor< BP >
 CCLUFactorRationalImplementation of sparse LU factorization with Rational precision
 CCLUFactor< R >::U::Col
 CCLUFactorRational::U::Col
 Ccolor_type
 Ccolor_type::color_union
 Ccompile_string
 Cconditional_helper< Ts >
 Ccounting_iterator
 Ccustom_formatter< Context >
 Ccustom_value< Context >
 Ccustom_value< basic_format_context >
 Ccustom_value< basic_printf_context >
 Ccustom_value< format_context >
 Ccustom_value< wformat_context >
 CDataArray< T >Safe arrays of data objects
 CDataArray< bool >
 CDataArray< const soplex::SVectorBase< BP > * >
 CDataArray< const soplex::SVectorBase< R > * >
 CDataArray< int >
 CDataArray< RangeType >
 CDataArray< soplex::SPxId >
 CDataArray< Status >
 CDataArray< typename soplex::SPxSolverBase< BP >::VarStatus >
 CDataArray< typename soplex::SPxSolverBase< R >::VarStatus >
 CDataArray< VarStatus >
 CDataHashTable< HashItem, Info >Generic hash table for data objects
 CDataHashTable< soplex::NameSet::Name, soplex::DataKey >
 CDataKeyEntry identifier class for items of a DataSet
 CDataSet< DATA >Set of data objects
 CDataSet< int >
 Cbasic_writer< Range >::int_writer< Int, Specs >::dec_writer
 CSPxBasisBase< R >::DescBasis descriptor
 CCLUFactor< R >::Dring
 CCLUFactorRational::Dring
 Cdynamic_formatter< Char >
 CDataHashTable< HashItem, Info >::Element< ElemHashItem, ElemInfo >Template class for elements stored in the hash table
 CSPxMainSM< R >::ElementCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to value
 CEnableDebugOutput
 Carg_map< Context >::entry
 Cerror_code
 Cerror_handler
 CErrorHandler
 Cfallback_formatter< T, Char, Enable >
 Cfallback_uintptr
 Cfalse_type
 Cfill_t< Char >
 Cfill_t< char >
 Cfill_t< char_type >
 Cfill_t< Context::char_type >
 Cfill_t< ParseContext::char_type >
 Cfixed_handler
 Cfloat_specs
 Cfloat_writer< Char >
 Cformat_arg_store< Context, Args >
 Cformatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >::format_each< FormatContext >
 Cformat_int
 Cformat_part< Char >
 Cformat_part_array< Char, N >
 Cformat_string_checker< Char, ErrorHandler, Args >
 Cformat_to_n_result< OutputIt >
 Cformatter< T, Char, Enable >
 Cformatter< basic_string_view< Char >, Char >
 Cformatter< const void *, Char >
 Cformatter< internal::bigint >
 Cformatter< RangeT, Char, enable_if_t< fmt::is_range< RangeT, Char >::value > >
 Cformatter< std::chrono::duration< Rep, Period >, Char >
 Cformatter< std::iterator_traits< It >::value_type, Char >
 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 > >
 Cformatting_base< Char >
 Cfp
 Cgrisu_shortest_handler
 Cbasic_format_arg< Context >::handle
 CHandler
 Cbasic_writer< Range >::int_writer< Int, Specs >::hex_writer
 Cid_adapter< Handler, Char >
 CSPxMainSM< R >::IdxCompareComparator for class SVectorBase<R>::Element: compare nonzeros according to index
 CSPxPricer< R >::IdxCompareCompare class to sort idx/val pairs, used for hypersparse pricing leaving
 CSPxPricer< R >::IdxElement
 CIdxSetSet of indices
 Cint128_t
 Cint_checker< IsSigned >
 Cint_checker< true >
 Cbasic_writer< Range >::int_writer< Int, Specs >
 Cinteger_sequence< T, N >
 Cinteger_sequence< T, Ns... >
 Cintegral_constant
 CSoPlexBase< R >::Settings::IntParam
 Cis_base_of
 Cis_class
 Cis_integral
 Cis_like_std_string< T >Return true value if T has std::string interface, like std::string_view
 Cis_output_iterator< It >
 Cis_range< T, Char >
 Cis_streamable< T, Char >
 Cis_tuple_like< T >
 Cis_tuple_like_< T >Tuple_size and tuple_element check
 Cis_zero_int
 CIsList< T >Generic single linked list
 CIsList< soplex::SVSetBase::DLPSV >
 CClassSet< T >::Item
 CDataSet< DATA >::Item
 Citerator_category< It, void_t< typename It::iterator_category > >
 Citerator_category< T * >
 CCLUFactor< R >::LData structures for saving the working matrix and L factor
 CCLUFactorRational::LData structures for saving the working matrix and L factor
 Clocale_ref
 CLPColBase< R >LP column
 CLPRowBase< R >(In)equality for LPs
 Cmake_integer_sequence< T, N, Ns >
 Cmake_unsigned
 Cmake_unsigned_or_bool< bool >
 Cmake_unsigned_or_unchanged< T, INTEGRAL >
 Cmake_unsigned_or_unchanged< T, true >
 Cmonostate
 CMPSInput
 CNameSet::NameHandles of names in a NameSet
 Cnamed_arg_base< Char >
 Cnamed_arg_base< char_type >
 CNameSetSet of strings
 Cnonfinite_writer< Char >
 CNonzero< R >Sparse vector nonzero element
 CNonzero< BP >
 CNonzero< Rational >
 Cnull< T >
 Cbasic_writer< Range >::int_writer< Int, Specs >::num_writer
 Cnumeric_specs_checker< ErrorHandler >
 Cnumeric_specs_checker< Handler >
 Coutput_range< OutputIt, T >
 Coutput_range< std::back_insert_iterator< internal::buffer< T > >, T >
 Cbasic_writer< Range >::padded_int_writer< F >
 Cformatter< std::chrono::duration< Rep, Period >, Char >::parse_range
 Cpart_counter< Char >
 CCLUFactor< R >::PermData structures for saving the row and column permutations
 CCLUFactorRational::PermData structures for saving the row and column permutations
 Cbasic_writer< Range >::pointer_writer< UIntPtr >
 CSPxMainSM< R >::PostStepBase class for postsolving operations
 Cprecision_adapter< SpecHandler, Char >
 Cprecision_checker< ErrorHandler >
 CCLUFactor< R >::PringPivot Ring
 CCLUFactorRational::PringPivot Ring
 Cprintf_formatter< T >
 Cprintf_precision_handler
 Cprintf_width_handler< Char >
 CRandomRandom numbers
 CRational
 CSoPlexBase< R >::Settings::RealParam
 Cformat_part< Char >::replacement
 Crgb
 CCLUFactor< R >::U::Row
 CCLUFactorRational::U::Row
 Cruntime_error
 Coutput_range< OutputIt, T >::sentinel
 CSoPlexBase< R >::SettingsClass of parameter settings
 CSLinSolver< R >Sparse Linear Solver virtual base class
 CSLinSolver< BP >
 CSLinSolverRationalSparse Linear Solver virtual base class with Rational precision
 CSolBase< R >Class for storing a primal-dual solution with basis information
 CSolBase< Rational >
 CSoPlexPreconfigured SoPlex LP-solver
 CSoPlexBase< R >
 Cformatter< std::chrono::duration< Rep, Period >, Char >::spec_handler
 Cspecs_setter< Char >
 Cspecs_setter< Context::char_type >
 Cspecs_setter< ParseContext::char_type >
 CSPxBasisBase< R >Simplex basis
 CSPxBasisBase< BP >
 CSPxExceptionException base class
 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
 CSPxParMultPR< R >::SPxParMultPr_TmpHelper structure
 CSPxPricer< R >Abstract pricer base class
 CSPxPricer< BP >
 CSPxRatioTester< R >Abstract ratio test base class
 CSPxRatioTester< BP >
 CSPxScaler< R >LP scaler abstract base class
 CSPxScaler< BP >
 CSPxSimplifier< R >LP simplification abstract base class
 CSPxSimplifier< BP >
 CSPxStarter< R >SoPlex start basis generation base class
 CSPxStarter< BP >
 CStableSum< T >
 CStableSum< double >
 CSoPlexBase< R >::Statistics
 CStatisticsClass for collecting statistical information
 Cstd_string_view< T >
 Cbasic_writer< Range >::str_writer< Char >
 Cstring_value< Char >
 Cstring_value< char_type >
 CSPxOut::struct_VerbosityHelper struct for the output operator
 CSVectorBase< R >Sparse vectors
 CSVectorBase< BP >
 CSVectorBase< Rational >
 CT
 CCLUFactor< R >::TempTemporary data structures
 CCLUFactorRational::TempTemporary data structures
 Ctext_style
 CTimerWrapper for the system time query methods
 CTimerFactoryClass to create new timers and to switch types of exiting ones
 CTolerances
 Ctrue_type
 Ctruncating_iterator< OutputIt, Enable >
 Ctruncating_iterator_base< OutputIt >
 CCLUFactor< R >::UData structures for saving the working matrix and U factor
 CCLUFactorRational::UData structures for saving the working matrix and U factor
 Cuint128_t
 CValidation< R >
 Carg_ref< Char >::value
 Cformat_part< Char >::value
 Cvalue< Context >
 Cvalue< basic_format_context >
 Cvalue< basic_printf_context >
 Cvalue< format_context >
 Cvalue< wformat_context >
 Ccounting_iterator::value_type
 CVectorBase< R >Dense vector
 CVectorBase< BP >
 CVectorBase< Rational >
 Cview
 Cvoid_t_impl< Ts >
 Cwidth_adapter< SpecHandler, Char >
 Cwidth_checker< ErrorHandler >