| include | |
| mps | |
| private | |
| formal | |
| formal-monomial.h | Implementation in C++ of arithmetic between formal polynomials with rational coefficients |
| formal-polynomial.h | Implementation in C++ of arithmetic between formal polynomials with rational coefficients |
| system | |
| abstract-input-stream.h | Abstract input stream used to parse files |
| file-input-stream.h | |
| memory-file-stream.h | Implementation of a fmemopen-like stream |
| aberth.h | Implementation of Aberth correction computation |
| algorithms.h | This file contains the entry points of the various algorithms implemented in MPSolve |
| cluster.h | Data structures for cluster analysis and some accessors and internal functions |
| convex.h | Implementation of the convex hull computation |
| data.h | Implementation of the routines that handle the management of data inside mps_context objects |
| hessenberg-determinant.h | Implementation of determinant computation for Hessenberg matrices |
| horner.h | Horner implementation for Monomial polynomials |
| improve.h | Refining of isolated approximations by means of Newton method |
| input-buffer.h | Implementation of a buffer for parsing input file for MPSolve |
| input-output.h | Generic input-output functions inside MPSolve |
| jacobi-aberth.h | Implementation of the iterations using Jacobi-style updates |
| list.h | Custom implementation of list inside MPSolve |
| mandelbrot-user.h | |
| newton.h | Implementation of Newton correction computation |
| options.h | Implementation of option parsing for MPSolve |
| radii.h | Implementation of radius computation |
| secular-evaluation.h | Evaluation of secular equations |
| secular-regeneration.h | |
| solve.h | General routines ported from MPSolve 2.2 |
| sort.h | Implementation of sorting routines for MPSolve |
| starting-configuration.h | |
| starting.h | Selection of starting points and shifting of the polynomials to zoom in the clusters |
| threading.h | Multithreading iterations for MPSolve |
| tools.h | Header containing various tools used to interact with the system |
| touch.h | Routines that check the emptyness of the intersection of several sets |
| utils.h | |
| approximation.h | Representation of a single approximation |
| chebyshev.h | |
| context.h | This file contains the definition of mps_context and most of its fields |
| debug.h | Debugging 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 |
| gmptools.h | Additional functions used to complete the GMP package with what is needed in MPSolve |
| interface.h | Simple routines used to interact with MPSolve without going into the internals |
| link.h | Functions used to pass the data back and forth between multiprecision and floating point |
| matrix.h | |
| monomial-matrix-poly.h | Implementation of the monomial version of the matrix polynomial |
| monomial-poly.h | Implementation of the allocation and edit functions for the handling of monomial polynomials |
| mpc.h | Multiprecision complex type, based on mpf multiprecision floating point type |
| mps.h | Header file for libmps |
| mt-types.h | Implementation of some thread-safe types that can be easily used with the macro MPS_LOCK() and MPS_UNLOCK() |
| mt.h | Library with extended types in C |
| nroots-polynomial.h | |
| parser.h | Generic parsers for common polynomial types |
| polynomial.h | |
| regeneration-driver.h | |
| secular-equation.h | Header file for secular-related routines |
| types.h | |
| version.h | |
| src | |
| libmps | |
| monomial | |
| yacc-parser.h | |
| system | |
| getline.c | Porting of getline() freely taken from the Android sources |
| unisolve | |
| main.c | File with the implementation of the driver routines for MPSolve |
| mpsolve | |
| iteration-logger.h | |
| tests | |
| check_implementation.h | This file contains the implementation of the checks and some commodify function to create them |
| dummy.cpp | Dummy C++ file used to convince automake to use a C++ compiler for the linking since libmpsprivate is a C++ static library |
| xmpsolve | |
| mainqmlview.h | |
| mainwindow.h | |
| monomial.h | |
| mpsolveworker.h | |
| polfileeditor.h | |
| polfileeditorwindow.h | |
| polsyntaxhighlighter.h | |
| polynomialsolver.h | |
| qquickrootsrenderer.h | |
| qrootsrenderer.h | |
| root.h | |
| rootsmodel.h | |
| rootsrenderer.h | |