▼ 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 | |