MPSolve 3.2.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C__cdpe_struct
 C__cplx_struct
 C__gdpe_struct
 C__rdpe_struct
 C_mps_cluster_worker_data
 C_mps_fradii_worker_data
 C_mps_yacc_parser_data
 Cmps::AbstractInputStreamAbstract class that represent a generic input stream that can be used by MPSolve to read polynomial files and/or descriptions
 Cmps::FileInputStream
 Cmps::MemoryFileStreamImplementation of the abstract class AbstractInputStream that will stream the data contained in the area stored in memory
 Canonymous_namespace{resources_qrc.cpp}::initializer
 Cmps::formal::Monomial
 Cmps_approximation
 Cmps_boolean_mtA thread safe version of mps_boolean
 Cmps_chebyshev_poly
 Cmps_clusterA cluster of mps_roots
 Cmps_cluster_itemCluster held in a mps_clusterization
 Cmps_clusterizationA list of mps_cluster
 Cmps_command_line_optionThis struct holds a configuration for a command line option. This is a step towards a more flexible implementation of the option parser, compared to the traditional getopts() call
 Cmps_command_line_option_configurationConfiguration for a command line parser
 Cmps_contextThis struct holds the state of the mps computation
 Cmps_input_bufferBuffer used to parse input files in MPSolve. It can read a stream line by line
 Cmps_input_configurationConfiguration for an input stream; this struct contains the information on how the input stream should be parsed
 Cmps_input_optionThis struct holds a key and the value associated with it. It's used for options that require a value associated
 Cmps_linear_hypographA set described as hypograph of a piecewise linear function
 Cmps_list
 Cmps_list_element
 Cmps_long_int_mtA thread safe version of mps_boolean
 Cmps_monomial_matrix_polyThis is the struct that holds all the data of the matrix polynomial
 Cmps_monomial_polyData regarding a polynomial represented in the monomial base
 Cmps_monomial_poly_double_buffer
 Cmps_optStruct holding the options passed on the command line
 Cmps_output_configurationConfiguration for the output
 Cmps_polynomialStruct that represents an abstract polynomial. All the other real polynomial implementations (such as mps_monomial_poly, mps_secular_equation, ...) inherits from this
 Cmps::Polynomial
 Cmps::NRootsPolynomialThis class is a brief example of how one could implement a custom polynomial type using C++ classes
 Cmps_regeneration_driverThis type represent an abstract implementation of a driver for the regeneration step of the main algorithm
 Cmps_rootThis struct represent a root inside of a mps_cluster
 Cmps_secular_equationSecular equation data
 Cmps_secular_equation_double_buffer
 Cmps_secular_iteration_dataThis is a struct that represent an iteration on a root. It contains information that could be useful for mps_secular_*iterate() routine to determine some error bound and provide a method for the routine to communicate if it was able to set the radius or not (by setting the radius_set in the right way)
 Cmps_starting_configurationThis struct holds the information about the starting disposal of the approximations that has been obtained by the computation of the Newton polygon of the polynomial
 Cmps_threadA thread that is part of a thread pool
 Cmps_thread_jobA new job for mps_thread_fsolve(), mps_thread_dsolve() or mps_thread_msolve()
 Cmps_thread_job_queueStruct holding a job queue
 Cmps_thread_poolA thread pool that contains a set of mps_thread and allow to manage them as a set of worker
 Cmps_thread_pool_queueA queue of work items that thread can consume
 Cmps_thread_pool_queue_itemAn item that can be inserted and/or extracted from a mps_thread_pool_queue
 Cmps_thread_worker_dataData packed to be passed to a new thread that will perform floating point, dpe or multiprecision iterations
 Cmps_tls
 Cmps_vertexGeneric vertex of a linear hypograph
 CMpsIterationLogger
 CMpsIterationLoggerClass
 Cmps::formal::Polynomial
 CQAbstractListModel
 Cxmpsolve::RootsModel
 CQMainWindow
 Cxmpsolve::MainWindow
 Cxmpsolve::PolFileEditorWindow
 CQObject
 Cxmpsolve::PolynomialSolverAims to solve a polynomial given its coefficients or the content of the line edit to parse
 CQQmlApplicationEngine
 Cxmpsolve::MainQmlView
 CQQuickPaintedItem
 Cxmpsolve::QQuickRootsRenderer
 CQSyntaxHighlighter
 Cxmpsolve::PolSyntaxHighlighter
 Cqt_meta_stringdata_xmpsolve__MainQmlView_t
 Cqt_meta_stringdata_xmpsolve__MPSolveWorker_t
 Cqt_meta_stringdata_xmpsolve__PolSyntaxHighlighter_t
 Cqt_meta_stringdata_xmpsolve__PolynomialSolver_t
 Cqt_meta_stringdata_xmpsolve__QQuickRootsRenderer_t
 Cqt_meta_stringdata_xmpsolve__RootsModel_t
 CQThread
 Cxmpsolve::MPSolveWorker
 CQWidget
 Cxmpsolve::PolFileEditor
 Cxmpsolve::QRootsRenderer
 Cxmpsolve::Root
 Cxmpsolve::RootsRenderer
 Cxmpsolve::QQuickRootsRenderer
 Cxmpsolve::QRootsRenderer
 Ctest_polTest polynomials to be passed to the function test_*_on_pol()
 CYY_BUFFER_STATE
 Cyy_trans_info
 Cyyguts_t