MPSolve  3.2.1
algorithms.h
Go to the documentation of this file.
1 /*
2  * This file is part of MPSolve 3.2.1
3  *
4  * Copyright (C) 2001-2020, Dipartimento di Matematica "L. Tonelli", Pisa.
5  * License: http://www.gnu.org/licenses/gpl.html GPL version 3 or higher
6  *
7  * Authors:
8  * Leonardo Robol <leonardo.robol@unipi.it>
9  */
10 
18 #ifndef MPS_ALGORITHMS_H_
19 #define MPS_ALGORITHMS_H_
20 
21 MPS_BEGIN_DECLS
22 
23 /* This is the standard MPSolve algorithm used also in MPSolve 2.2
24  * The version implemented here is modified to use the new framework. */
26 
27 /* This is the new algorithm inserted in MPSolve 3.0, that uses secular
28  * equations to solve polynomial ones. */
30 
31 MPS_END_DECLS
32 
33 #endif /* endif MPS_ALGORITHMS_H_ */
void mps_secular_ga_mpsolve(mps_context *s)
MPSolve main function for the secular equation solving using Gemignani's approach.
Definition: secular-ga.c:132
MPS_BEGIN_DECLS void mps_standard_mpsolve(mps_context *s)
Main routine of the program that implements the algorithm in the standard polynomial version.
Definition: main.c:41
this struct holds the state of the mps computation
Definition: context.h:55