Changeset 1725 for branches/f4grobner
- Timestamp:
- 2015-06-15T08:06:01-07:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/mx-grobner.lisp
r1724 r1725 170 170 :ring ring 171 171 :order order 172 :elimination-order elimination-order 172 173 :primary-elimination-order primary-elimination-order 173 174 :secondary-elimination-order secondary-elimination-order))) … … 371 372 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 372 373 373 (defmacro with- parsed-polynomials(((maxima-vars &optional (maxima-new-vars nil new-vars-supplied-p))374 375 376 377 378 379 380 374 (defmacro with-ring-and-order (((maxima-vars &optional (maxima-new-vars nil new-vars-supplied-p)) 375 &key (polynomials nil) 376 (poly-lists nil) 377 (poly-list-lists nil) 378 (value-type nil)) 379 &body body 380 &aux (vars (gensym)) 381 (new-vars (gensym))) 381 382 `(let ((,vars (coerce-maxima-list ,maxima-vars)) 382 383 ,@(when new-vars-supplied-p … … 409 410 If the representation is not compatible with a polynomial in variables VARS, 410 411 the result is an error." 411 (with- parsed-polynomials((vars) :polynomials (p)412 (with-ring-and-order ((vars) :polynomials (p) 412 413 :value-type :polynomial) 413 414 p))
Note:
See TracChangeset
for help on using the changeset viewer.