aboutsummaryrefslogtreecommitdiff
path: root/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
diff options
context:
space:
mode:
authorAaron Dalton <aaron@FreeBSD.org>2006-05-15 15:26:46 +0000
committerAaron Dalton <aaron@FreeBSD.org>2006-05-15 15:26:46 +0000
commit422fb53a7301b31627daa7692717af673720fc79 (patch)
treeee4cce2bbc10adde9583373d7ddc630f08696f94 /math/p5-Math-SymbolicX-NoSimplification/pkg-descr
parentcc977fa0810cf11473f1160f13a7dd9caf3a379e (diff)
downloadports-422fb53a7301b31627daa7692717af673720fc79.tar.gz
ports-422fb53a7301b31627daa7692717af673720fc79.zip
Notes
Diffstat (limited to 'math/p5-Math-SymbolicX-NoSimplification/pkg-descr')
-rw-r--r--math/p5-Math-SymbolicX-NoSimplification/pkg-descr17
1 files changed, 17 insertions, 0 deletions
diff --git a/math/p5-Math-SymbolicX-NoSimplification/pkg-descr b/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
new file mode 100644
index 000000000000..cda5979c7dc0
--- /dev/null
+++ b/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
@@ -0,0 +1,17 @@
+This module offers facilities to turn off the builtin Math::Symbolic
+simplification routines and replace them with routines that just clone the
+objects. You may want to do this in cases where the simplification
+routines fail to simplify the Math::Symbolic trees and waste a lot of CPU
+time. (For example, calculating the first order Taylor polynomial of a
+moderately complex test function was sped up by 100% on my machine.)
+
+A word of caution, however: If you turn off the simplification routines,
+some procedures may produce very, very large trees. One such procedure
+would be the consecutive application of many derivatives to a product
+without intermediate simplification. This would yield exponential growth
+of nodes. (And may, in fact, still do if you keep the simplification
+heuristics turned on because most expressions cannot be simplified
+significantly.)
+
+WWW: http://search.cpan.org/dist/Math-SymbolicX-NoSimplification
+Author: Steffen Mueller <symbolic-module@steffen-mueller.net>