diff options
author | aaron <aaron@FreeBSD.org> | 2006-05-16 01:18:09 +0800 |
---|---|---|
committer | aaron <aaron@FreeBSD.org> | 2006-05-16 01:18:09 +0800 |
commit | 651c0650c82f1ee48ebafbf10ed9f09330e229a9 (patch) | |
tree | 4e952959014f359546984f3d1a7b6fa69e525adf /math/p5-Math-Series/pkg-descr | |
parent | 508789c2e9e5f492a59b8d9c558b7129f15e8d58 (diff) | |
download | freebsd-ports-gnome-651c0650c82f1ee48ebafbf10ed9f09330e229a9.tar.gz freebsd-ports-gnome-651c0650c82f1ee48ebafbf10ed9f09330e229a9.tar.zst freebsd-ports-gnome-651c0650c82f1ee48ebafbf10ed9f09330e229a9.zip |
Adding port math/p5-Math-Series, a Perl extension dealing with mathematic series
Approved by: tobez (implicit)
Diffstat (limited to 'math/p5-Math-Series/pkg-descr')
-rw-r--r-- | math/p5-Math-Series/pkg-descr | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/math/p5-Math-Series/pkg-descr b/math/p5-Math-Series/pkg-descr new file mode 100644 index 000000000000..9d9ecdfddbc0 --- /dev/null +++ b/math/p5-Math-Series/pkg-descr @@ -0,0 +1,28 @@ +Math::Series defines a class for simple mathematic series with a recursive +definition such as x_(n+1) = 1 / (x_n + 1). Such a recursive definition is +treated as a sequence whose elements will be added to form a series. You +can refer to the previous sequence element as well as to the current index +in the series. Creation of a Math::Series object is described below in the +paragraph about the constructor. + +Math::Series uses Math::Symbolic to parse and modify the recursive +sequence definitions. That means you specify the sequence as a string +which is parsed by Math::Symbolic. Alternatively, you can pass the +constructor a Math::Symbolic tree directly. + +Because Math::Series uses Math::Symbolic for its implementation, all +results will be Math::Symbolic objects which may contain other variables +than the sequence variable and the iterator variable. + +Each Math::Series object is an iterator to iterate over the elements of +the series starting at the first element (which was specified by the +starting element, the second argument to the new() constructor). It offers +facilities to cache all calculated elements and access any element +directly, though unless the element has been cached in a previous +calculation, this is just a shortcut for repeated use of the iterator. + +Every element in the series may only access its predecessor, not the +elements before that. + +WWW: http://search.cpan.org/dist/Math-Series +Author: Steffen Mueller <series-module@steffen-mueller.net> |