Switch to control algorithm for determinant computation.
@ automatic
Let the system choose.
@ divfree
Division-free elimination.
@ laplace
Laplace elimination.
@ gauss
Gauss elimination.
@ bareiss
Bareiss fraction-free elimination.
Flags to control the behavior of expand().
@ expand_transcendental
expands transcendental functions like log and exp
@ expand_indexed
expands (a+b).i to a.i+b.i
@ expand_rename_idx
used internally by mul::expand()
@ expand_function_args
expands the arguments of functions
Flags to control the polynomial factorization.
@ all
factor all polynomial subexpressions
@ polynomial
factor only expressions that are polynomials
Flags to control the behavior of has().
@ algebraic
enable algebraic matching
Possible attributes an object can have.
@ relation_greater_or_equal
Strategies how to clean up the function remember cache.
@ delete_never
Let table grow undefinitely.
@ delete_cyclic
First (oldest) one in list.
@ delete_lfu
Least frequently used.
@ delete_lru
Least recently used.
@ noncommutative_composite
Flags to control series expansion.
@ suppress_branchcut
Suppress branch cuts in series expansion.
Switch to control algorithm for linear system solving.
@ bareiss
Bareiss fraction-free elimination.
@ markowitz
Markowitz-ordered Gaussian elimination.
@ automatic
Let the system choose.
@ divfree
Division-free elimination.
@ gauss
Gauss elimination.
Flags to store information about the state of an object.
@ expanded
.expand(0) has already done its job (other expand() options ignore this flag)
@ evaluated
.eval() has already done its job
@ dynallocated
heap-allocated (i.e. created by new if we want to be clever and bypass the stack,
@ hash_calculated
.calchash() has already done its job
@ not_shareable
don't share instances of this object between different expressions unless explicitly asked to (used b...
Flags to control the behavior of subs().
@ pattern_is_not_product
used internally by expairseq::subschildren()
@ no_pattern
disable pattern matching
@ pattern_is_product
used internally by expairseq::subschildren()
@ algebraic
enable algebraic substitutions