SoPlex Documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Caccumulator
 Cansi_color_escape< Char >
 Carg_converter< T, Context >
 Carg_data< T, Char, NUM_ARGS, NUM_NAMED_ARGS >
 Carg_data< T, Char, NUM_ARGS, 0 >
 Carg_data< value_type, typename Context::char_type, num_args, num_named_args >
 Carg_formatter_base< OutputIt, Char, ErrorHandler >
 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
 Cback_insert_iterator
 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< char_type >
 Cbig_decimal_fp
 Cbigint
 Cbits< T >
 CSoPlexBase< R >::Settings::BoolParam
 Cboundaries
 CSPxBoundFlippingRT< R >::Breakpoint
 CSPxBoundFlippingRT< R >::BreakpointCompare
 Cbuffer< T >
 Cbuffer< bigit >
 Cbuffer< char >
 Cbuffer< Char >
 Cbuffer< Container::value_type >
 Cbuffer< wchar_t >
 Cbuffer_traits
 Cbuffered_file
 Cbytes
 Ccache_accessor< T >
 Ccache_accessor< double >
 Ccache_accessor< float >
 Cchar_converter< Context >
 Cchar_t_impl< S, typename >
 Cchar_t_impl< S, enable_if_t< is_string< S >::value > >
 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
 Ccompiled_string
 Cconditional_helper< Ts >
 Cconverter
 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 >
 Cdecimal_fp< T >
 Cdefault_arg_formatter< OutputIt, Char >
 CSPxBasisBase< R >::DescBasis descriptor
 Cdivtest_table_entry< T >
 Cdivtest_table_entry< uint32_t >
 Cdivtest_table_entry< uint64_t >
 CCLUFactor< R >::Dring
 CCLUFactorRational::Dring
 Cdynamic_arg_list
 Cdynamic_format_arg_store< Context >
 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
 Cerror_code
 Cerror_handler
 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_buffer_traits
 Cfixed_handler
 Cfloat_info< T >
 Cfloat_info< double >
 Cfloat_info< float >
 Cfloat_specs
 Cformat_arg_store< Context, Args >
 Cformat_decimal_result< Iterator >
 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< bytes >
 Cformatter< const void *, Char >
 Cformatter< detail::bigint >
 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< detail::type_constant< T, Char >::value !=detail::type::custom_type > >
 Cformatter< T, Char, enable_if_t< fmt::is_range< T, Char >::value &&(has_formatter< detail::value_type< T >, format_context >::value||detail::has_fallback_formatter< detail::value_type< T >, format_context >::value) > >
 Cformatter< tuple_arg_join< Char, T... >, Char >
 Cformatter< TupleT, Char, enable_if_t< fmt::is_tuple_like< TupleT >::value > >
 Cformatting_base< Char >
 Cfp
 Cget_cstring< Char >
 Cbasic_format_arg< Context >::handle
 CHandler
 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 >
 Cint_writer< OutputIt, Char, UInt >
 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_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
 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_info< Char >
 Cnamed_arg_info< char_type >
 Cnamed_arg_info< typename Context::char_type >
 Cnamed_arg_value< Char >
 Cnamed_arg_value< char_type >
 CNameSetSet of strings
 Cdynamic_format_arg_store< Context >::need_copy< T >
 Cdynamic_arg_list::node< typename >
 CNonzero< R >Sparse vector nonzero element
 CNonzero< BP >
 CNonzero< Rational >
 Cnull< T >
 Cnumeric_specs_checker< ErrorHandler >
 Cnumeric_specs_checker< Handler >
 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
 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
 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 >
 Cstring_value< Char >
 Cstring_value< char_type >
 Cstringifier
 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 >
 Ctype_identity< T >
 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
 Cuint128_wrapper
 Cunformattable
 Cutf8_to_utf16
 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 >
 Cwrite_int_data< Char >