MPSolve
3.2.1
Loading...
Searching...
No Matches
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. */
25
void
mps_standard_mpsolve
(
mps_context
* s);
26
27
/* This is the new algorithm inserted in MPSolve 3.0, that uses secular
28
* equations to solve polynomial ones. */
29
void
mps_secular_ga_mpsolve
(
mps_context
* s);
30
31
MPS_END_DECLS
32
33
#endif
/* endif MPS_ALGORITHMS_H_ */
mps_secular_ga_mpsolve
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_standard_mpsolve
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
mps_context
this struct holds the state of the mps computation
Definition:
context.h:55
include
mps
private
algorithms.h
Generated on Mon Nov 28 2022 00:00:00 for MPSolve by
1.9.5