From: Sam Moore Date: Mon, 7 Apr 2014 05:41:24 +0000 (+0800) Subject: Boost Multiprecision Library X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=4e29c54be001b88f60fd055ddb01d9b6bb12097f;p=ipdf%2Fdocuments.git Boost Multiprecision Library Not much to say until I've tried using it. --- diff --git a/LiteratureNotes.pdf b/LiteratureNotes.pdf index f5b15bd..426e0a4 100644 Binary files a/LiteratureNotes.pdf and b/LiteratureNotes.pdf differ diff --git a/LiteratureNotes.tex b/LiteratureNotes.tex index 39cb258..95b2997 100644 --- a/LiteratureNotes.tex +++ b/LiteratureNotes.tex @@ -379,7 +379,13 @@ Performance was much improved over the software rasterization and over XRender a on all except nVidia hardware. However, nVidia's XRender implementation did slow down significantly when some transformations were applied. +\section{Boost Multiprecision Library\cite{boost_multiprecision}} +\begin{itemize} + \item ``The Multiprecision Library provides integer, rational and floating-point types in C++ that have more range and precision than C++'s ordinary built-in types.'' + \item Specify number of digits for precision as a template argument. + \item Precision is fixed... {\bf possible approach to project:} Use \verb/boost::mpf_float/ and increase \verb/N/ as more precision is required? +\end{itemize} \pagebreak \bibliographystyle{unsrt} diff --git a/ProjectProposalDavid.pdf b/ProjectProposalDavid.pdf index f2ece22..6d9c246 100644 Binary files a/ProjectProposalDavid.pdf and b/ProjectProposalDavid.pdf differ diff --git a/ProjectProposalSam.pdf b/ProjectProposalSam.pdf index 0549d9a..64c2426 100644 Binary files a/ProjectProposalSam.pdf and b/ProjectProposalSam.pdf differ diff --git a/papers.bib b/papers.bib index e2aa0e9..52350bc 100644 --- a/papers.bib +++ b/papers.bib @@ -416,3 +416,12 @@ doi={10.1109/ARITH.1991.145549},} } + +% Boost multiprecision library +@misc{boost_multiprecision, + author = {John Maddock and Christopher Kormanyos}, + title = {Boost Multiprecision Library}, + howpublished = {\url{http://www.boost.org/doc/libs/1_53_0/libs/multiprecision/doc/html/boost_multiprecision/}} +} + +