19 lines
916 B
Text
19 lines
916 B
Text
This module is an extension to the Math::Symbolic module. A basic
|
|
familiarity with that module is required.
|
|
|
|
Math::Symbolic offers some builtin simplification routines. These,
|
|
however, are not capable of complex simplifications. This extension offers
|
|
facilities to override the default simplification routines through means
|
|
of subclassing this module. A subclass of this module is required to
|
|
define a simplify object method that implements a simplification of
|
|
Math::Symbolic trees.
|
|
|
|
There are two class methods to inherit: register and unregister. Calling
|
|
the register method on your subclass registers your class as providing the
|
|
simplify method that is invoked whenever simplify() is called on a
|
|
Math::Symbolic::Operator object.
|
|
|
|
Calling unregister on your subclass restores whichever simplification
|
|
routines where in place before.
|
|
|
|
WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-Simplification/
|