]> www.ginac.de Git - cln.git/commit
Truncated binary splitting for even more memory efficiency:
authorRichard Kreckel <kreckel@ginac.de>
Thu, 13 Sep 2007 19:47:51 +0000 (19:47 +0000)
committerRichard Kreckel <kreckel@ginac.de>
Thu, 13 Sep 2007 19:47:51 +0000 (19:47 +0000)
commit962f4b052d22895fcc0f3a7a09614bafe152ad71
treee7129cb6ceaf5518a38307e4c439d7cabfffee6e
parent4109ef07d74b779bb4d4371c24a6364302f464bb
Truncated binary splitting for even more memory efficiency:
* src/float/transcendental/cl_LF_tran.h: Added new overloads. See below.
* src/float/transcendental/cl_LF_ratseries_stream_pq.cc: Removed and
moved everything to...
* src/float/transcendental/cl_LF_ratseries_pq.cc: ...here. Added an
overload for truncated expansion.
* src/float/transcendental/cl_LF_ratseries_stream_pqa.cc: Removed and
moved everything to...
* src/float/transcendental/cl_LF_ratseries_pqa.cc: ...here. Added an
overload for truncated expansion.
* src/float/transcendental/cl_LF_ratseries_stream_pqb.cc: Removed and
moved everything to...
* src/float/transcendental/cl_LF_ratseries_pqb.cc: ...here. Added an
overload for truncated expansion.
* src/float/transcendental/cl_LF_ratseries_stream_pqab.cc: Removed and
moved everything to...
* src/float/transcendental/cl_LF_ratseries_pqab.cc: ...here. Added an
overload for truncated expansion.
* src/float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc: Added
overloads for streamed and truncated expansion.
* src/float/transcendental/cl_LF_ratsumseries_pqcd.cc: Likewise.
* src/float/transcendental/cl_LF_ratsumseries_stream_pqd_aux.cc: Removed
and moved everything to...
* src/float/transcendental/cl_LF_ratsumseries_pqd_aux.cc: ...here. Added
an overload for truncated expansion.
* src/float/transcendental/cl_LF_ratsumseries_stream_pqd.cc: Removed
and moved everything to...
* src/float/transcendental/cl_LF_ratsumseries_pqd.cc: ...here. Added an
overload for truncated expansion.
* src/float/transcendental/cl_LF_pi.cc: Use truncated series.
* src/float/transcendental/cl_LF_catalanconst.cc: Likewise.
* src/float/transcendental/cl_LF_eulerconst.cc: Likewise.
* src/float/transcendental/cl_LF_zeta_int.cc: Likewise.
* src/float/transcendental/cl_LF_zeta3.cc: Likewise.
21 files changed:
ChangeLog
src/float/transcendental/cl_LF_catalanconst.cc
src/float/transcendental/cl_LF_eulerconst.cc
src/float/transcendental/cl_LF_pi.cc
src/float/transcendental/cl_LF_ratseries_pq.cc
src/float/transcendental/cl_LF_ratseries_pqa.cc
src/float/transcendental/cl_LF_ratseries_pqab.cc
src/float/transcendental/cl_LF_ratseries_pqb.cc
src/float/transcendental/cl_LF_ratseries_stream_pq.cc [deleted file]
src/float/transcendental/cl_LF_ratseries_stream_pqa.cc [deleted file]
src/float/transcendental/cl_LF_ratseries_stream_pqab.cc [deleted file]
src/float/transcendental/cl_LF_ratseries_stream_pqb.cc [deleted file]
src/float/transcendental/cl_LF_ratsumseries_pqcd.cc
src/float/transcendental/cl_LF_ratsumseries_pqcd_aux.cc
src/float/transcendental/cl_LF_ratsumseries_pqd.cc
src/float/transcendental/cl_LF_ratsumseries_pqd_aux.cc
src/float/transcendental/cl_LF_ratsumseries_stream_pqd.cc [deleted file]
src/float/transcendental/cl_LF_ratsumseries_stream_pqd_aux.cc [deleted file]
src/float/transcendental/cl_LF_tran.h
src/float/transcendental/cl_LF_zeta3.cc
src/float/transcendental/cl_LF_zeta_int.cc