3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-07 15:55:46 +00:00

C API cleanup. Mainly removal of ML-specific macros that are not used anymore and inline documentation fixes.

This commit is contained in:
Christoph M. Wintersteiger 2015-12-03 17:33:25 +00:00
parent 2c6645ef2d
commit 00271e5531
18 changed files with 1282 additions and 1823 deletions

View file

@ -14,7 +14,7 @@ Author:
Leonardo de Moura (leonardo) 2012-12-09
Notes:
--*/
#ifndef Z3_POLYNOMIAL_H_
@ -24,27 +24,21 @@ Notes:
extern "C" {
#endif // __cplusplus
/**
\defgroup capi C API
*/
/** \defgroup capi C API */
/*@{*/
/**
@name Polynomials API
*/
/** @name Polynomials */
/*@{*/
/**
\brief Return the nonzero subresultants of \c p and \c q with respect to the "variable" \c x.
\pre \c p, \c q and \c x are Z3 expressions where \c p and \c q are arithmetic terms.
Note that, any subterm that cannot be viewed as a polynomial is assumed to be a variable.
Example: f(a) is a considered to be a variable in the polynomial
f(a)*f(a) + 2*f(a) + 1
Example: f(a) is a considered to be a variable in the polynomial
f(a)*f(a) + 2*f(a) + 1
def_API('Z3_polynomial_subresultants', AST_VECTOR, (_in(CONTEXT), _in(AST), _in(AST), _in(AST)))
*/