close Warning: Can't synchronize with repository "(default)" (The repository directory has changed, you should resynchronize the repository with: trac-admin $ENV repository resync '(default)'). Look in the Trac log for more information.

Changeset 1887 for branches


Ignore:
Timestamp:
2015-06-15T17:02:59-07:00 (10 years ago)
Author:
Marek Rychlik
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/f4grobner/mx-grobner.lisp

    r1865 r1887  
    5656
    5757(use-package :ngrobner)
     58
     59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
     60;;
     61;; Global switches
     62;;
     63;; Can be used in Maxima just fine, as they observe the
     64;; Maxima naming convention, i.e. all names visible at the
     65;; Maxima toplevel begin with a '$'.
     66;;
     67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
     68
     69(defvar $poly_monomial_order '$lex
     70  "This switch controls which monomial order is used in polynomial
     71and Grobner basis calculations. If not set, LEX will be used")
     72
     73(defvar $poly_coefficient_ring '$expression_ring
     74  "This switch indicates the coefficient ring of the polynomials
     75that will be used in grobner calculations. If not set, Maxima's
     76general expression ring will be used. This variable may be set
     77to RING_OF_INTEGERS if desired.")
     78
     79(defvar $poly_primary_elimination_order nil
     80  "Name of the default order for eliminated variables in elimination-based functions.
     81If not set, LEX will be used.")
     82
     83(defvar $poly_secondary_elimination_order nil
     84  "Name of the default order for kept variables in elimination-based functions.
     85If not set, LEX will be used.")
     86
     87(defvar $poly_elimination_order nil
     88  "Name of the default elimination order used in elimination calculations.
     89If set, it overrides the settings in variables POLY_PRIMARY_ELIMINATION_ORDER
     90and SECONDARY_ELIMINATION_ORDER. The user must ensure that this is a true
     91elimination order valid for the number of eliminated variables.")
     92
     93(defvar $poly_return_term_list nil
     94  "If set to T, all functions in this package will return each polynomial as a
     95list of terms in the current monomial order rather than a Maxima general expression.")
    5896
    5997
Note: See TracChangeset for help on using the changeset viewer.