MC++
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCmc::EllipsoidC++ class for ellipsoidal calculus
|\Cmc::EllImg< T >C++ class for ellipsoidal arithmetic - Ellipsoidal image environment
oCmc::EllVar< T >C++ class for ellipsoidal arithmetic - Ellipsoidal image propagation
oCmc::eq_FFNumStructure comparing values of scalars in factorable functions for equality
oCmc::EllImg< T >::ExceptionsExceptions of mc::EllImg
oCmc::McCormick< T >::ExceptionsExceptions of mc::McCormick
oCmc::CModel< T >::ExceptionsExceptions of mc::CModel
oCmc::Ellipsoid::ExceptionsEllipsoid exceptions
oCmc::FFGraph::ExceptionsExceptions of mc::FFGraph
oCmc::PolyModel::ExceptionsExceptions of mc::PolyModel
oCmc::Specbnd< T >::ExceptionsExceptions of mc::Specbnd
oCmc::FFDep::ExceptionsExceptions of mc::FFDep
oCmc::TModel< T >::ExceptionsExceptions of mc::TModel
oCmc::Interval::ExceptionsExceptions of mc::Interval
oCmc::FFDepC++ class for evaluation of the sparsity pattern of a factorable function
oCmc::FFGraphC++ class representing the DAG of factorable functions
oCmc::FFNumStructure defining the numeric field of a factorable program variable
oCmc::FFOpClass defining operations in a factorable function
oCmc::FFVarClass defining variables in a factorable function
oCmc::IntervalC++ class for (non-verified) interval bounding of factorable function
oCmc::lt_FFNumStructure comparing values of scalars in factorable functions for strict inequality
oCmc::lt_FFOpC++ structure for comparing operations in a factorable program for ordering in set FFGraph::_Ops
oCmc::lt_FFVarStructure comparing variable identifiers in a factorable function for ordering in set FFGraph::_Vars
oCmc::McCormick< T >C++ class for McCormick relaxation arithmetic for factorable function
oCmc::Op< T >C++ structure to allow usage of various template parameters in the types mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd of MC++ _ Specialization of this structure is required for the template parameters can be found in the header files defining the types mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd
oCmc::Op< ::INTERVAL >Specialization of the structure mc::Op to allow usage of the type INTERVAL of PROFIL as a template parameter in the classes mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd
oCmc::Op< double >Specialization of the structure mc::Op to allow usage of doubles as a template parameter
oCmc::Op< fadbad::B< U > >C++ structure for specialization of the mc::Op templated structure to allow usage of the FADBAD type fadbad::B inside other MC++ type, e.g. mc::McCormick
oCmc::Op< fadbad::F< U > >C++ structure for specialization of the mc::Op templated structure to allow usage of the FADBAD type fadbad::F inside other MC++ type, e.g. mc::McCormick
oCmc::Op< fadbad::T< U > >C++ structure for specialization of the mc::Op templated structure to allow usage of the FADBAD type fadbad::T inside other MC++ type, e.g. mc::McCormick
oCmc::Op< filib::interval< double > >Specialization of the structure mc::Op to allow usage of the type filib::interval<double> of FILIB++ as a template parameter in the classes mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd
oCmc::Op< filib::interval< double, filib::native_switched, filib::i_mode_extended > >Specialization of the structure mc::Op to allow usage of the type filib::interval<double,filib::native_switched,filib::i_mode_extended> of FILIB++ as a template parameter in the classes mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd of MC++
oCfadbad::Op< mc::CVar< T > >Specialization of the structure fadbad::Op to allow usage of the type mc::CVar of MC++ as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T of FADBAD++
oCmc::Op< mc::CVar< T > >C++ structure for specialization of the mc::Op templated structure to allow usage of the Chebyshev model type mc::CVar inside other MC++ type, e.g. mc::McCormick
oCmc::Op< mc::EllVar< T > >C++ structure for specialization of the mc::Op templated structure to allow usage of the Ellipsoidal Image Type mc::EllVar inside other MC++ type, e.g. mc::McCormick
oCmc::Op< mc::FFVar >Specialization of the structure mc::Op to allow usage of the type mc::FFVar as a template parameter in other MC++ types
oCfadbad::Op< mc::FFVar >Specialization of the structure fadbad::Op to allow usage of the type mc::FFVar as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T in FADBAD++
oCmc::Op< mc::Interval >Specialization of the structure mc::Op to allow usage of the type mc::Interval as a template parameter in the classes mc::McCormick, mc::TModel, mc::TVar, and mc::SpecBnd
oCfadbad::Op< mc::Interval >Specialization of the structure fadbad::Op to allow usage of the type mc::Interval of MC++ as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T of FADBAD++
oCmc::Op< mc::McCormick< T > >Specialization of the structure mc::Op to allow usage of the type mc::McCormick as a template parameter in the classes mc::TModel, mc::TVar, and mc::SpecBnd
oCfadbad::Op< mc::McCormick< T > >Specialization of the structure fadbad::Op to allow usage of the type mc::McCormick of MC++ as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T of FADBAD++
oCmc::Op< mc::Specbnd< T > >C++ structure for specialization of the mc::Op templated structure to allow usage of the type mc::Specbnd inside other classes in MC++ such as mc::TModel and mc::TVar
oCfadbad::Op< mc::Specbnd< T > >Specialization of the structure fadbad::Op to allow usage of the type mc::Specbnd of MC++ as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T of FADBAD++
oCfadbad::Op< mc::TVar< T > >Specialization of the structure fadbad::Op to allow usage of the type mc::TVar of MC++ as a template parameter of the classes fadbad::F, fadbad::B and fadbad::T of FADBAD++
oCmc::Op< mc::TVar< T > >C++ structure for specialization of the mc::Op templated structure to allow usage of the Taylor model type mc::TVar inside other MC++ type, e.g. mc::McCormick
oCmc::McCormick< T >::OptionsOptions of mc::McCormick
oCmc::Ellipsoid::OptionsEllipsoid options
|\Cmc::EllImg< T >::OptionsStructure containing the options for EllImg
oCmc::CModel< T >::OptionsOptions of mc::CModel
oCmc::Interval::OptionsOptions of mc::Interval
oCmc::TModel< T >::OptionsOptions of mc::TModel
oCmc::Specbnd< T >::OptionsOptions of mc::Specbnd
oCmc::PolyModelC++ base class for the computation of polynomial models for factorable functions: Environment
|oCmc::CModel< T >C++ class for the computation of Chebyshev models of factorable function - Chebyshev model environment
|\Cmc::TModel< T >C++ class for the computation of Taylor models of factorable function - Taylor model environment
oCmc::PolyVar< T >C++ base class for the computation of polynomial models for factorable functions: Variable
|oCmc::CVar< T >C++ class for Chebyshev model computation of factorable function - Chebyshev model propagation
|\Cmc::TVar< T >C++ class for Taylor model computation of factorable function - Taylor model propagation
oCmc::range_FFOpC++ structure for comparing operations in a factorable program
\Cmc::Specbnd< T >C++ template class computing spectral bounds for the Hessian matrix of a factorable function on a box