MPSolve  3.2.1
File List
Here is a list of all documented files with brief descriptions:
 aberth.hImplementation of Aberth correction computation
 abstract-input-stream.hAbstract input stream used to parse files
 algorithms.hThis file contains the entry points of the various algorithms implemented in MPSolve
 approximation.hRepresentation of a single approximation
 chebyshev.h
 check_implementation.hThis file contains the implementation of the checks and some commodify function to create them
 cluster.hData structures for cluster analysis and some accessors and internal functions
 context.hThis file contains the definition of mps_context and most of its fields
 convex.hImplementation of the convex hull computation
 data.hImplementation of the routines that handle the management of data inside mps_context objects
 debug.hDebugging functions, that honor the status os s->DOLOG and autodetect if the output stream is or not a tty to select the best output method
 dummy.cppDummy C++ file used to convince automake to use a C++ compiler for the linking since libmpsprivate is a C++ static library
 file-input-stream.h
 formal-monomial.hImplementation in C++ of arithmetic between formal polynomials with rational coefficients
 formal-polynomial.hImplementation in C++ of arithmetic between formal polynomials with rational coefficients
 getline.cPorting of getline() freely taken from the Android sources
 gmptools.hAdditional functions used to complete the GMP package with what is needed in MPSolve
 hessenberg-determinant.hImplementation of determinant computation for Hessenberg matrices
 horner.hHorner implementation for Monomial polynomials
 improve.hRefining of isolated approximations by means of Newton method
 input-buffer.hImplementation of a buffer for parsing input file for MPSolve
 input-output.hGeneric input-output functions inside MPSolve
 interface.hSimple routines used to interact with MPSolve without going into the internals
 iteration-logger.h
 jacobi-aberth.hImplementation of the iterations using Jacobi-style updates
 link.hFunctions used to pass the data back and forth between multiprecision and floating point
 list.hCustom implementation of list inside MPSolve
 main.cFile with the implementation of the driver routines for MPSolve
 mainqmlview.h
 mainwindow.h
 mandelbrot-user.h
 matrix.h
 memory-file-stream.hImplementation of a fmemopen-like stream
 monomial-matrix-poly.hImplementation of the monomial version of the matrix polynomial
 monomial-poly.hImplementation of the allocation and edit functions for the handling of monomial polynomials
 monomial.h
 mpc.hMultiprecision complex type, based on mpf multiprecision floating point type
 mps.hHeader file for libmps
 mpsolveworker.h
 mt-types.hImplementation of some thread-safe types that can be easily used with the macro MPS_LOCK() and MPS_UNLOCK()
 mt.hLibrary with extended types in C
 newton.hImplementation of Newton correction computation
 nroots-polynomial.h
 options.hImplementation of option parsing for MPSolve
 parser.hGeneric parsers for common polynomial types
 polfileeditor.h
 polfileeditorwindow.h
 polsyntaxhighlighter.h
 polynomial.h
 polynomialsolver.h
 qquickrootsrenderer.h
 qrootsrenderer.h
 radii.hImplementation of radius computation
 regeneration-driver.h
 root.h
 rootsmodel.h
 rootsrenderer.h
 secular-equation.hHeader file for secular-related routines
 secular-evaluation.hEvaluation of secular equations
 secular-regeneration.h
 solve.hGeneral routines ported from MPSolve 2.2
 sort.hImplementation of sorting routines for MPSolve
 starting-configuration.h
 starting.hSelection of starting points and shifting of the polynomials to zoom in the clusters
 threading.hMultithreading iterations for MPSolve
 tools.hHeader containing various tools used to interact with the system
 touch.hRoutines that check the emptyness of the intersection of several sets
 types.h
 utils.h
 version.h
 yacc-parser.h