Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/numeric/interval/doc/todo.htm @ 12

Last change on this file since 12 was 12, checked in by landauf, 18 years ago

added boost

File size: 1.8 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2    "http://www.w3.org/TR/html4/loose.dtd">
3<html>
4<head>
5  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6  <link rel="stylesheet" type="text/css" href="../../../../boost.css">
7  <title>Interval-TODO.htm</title>
8</head>
9
10<body lang="en">
11<h1>TODO list for the Interval Arithmetic library</h1>
12
13<h2>Comments from the review process</h2>
14<ul>
15  <li>It would be nice to have a 100% portable Rouding policy class based on
16    LIA-1 only, with no additional requirement such as IEEE 754 or even
17    more.</li>
18  <li>For pi and other constants, we should fetch them from the Math
19    constants library when it is ready.</li>
20</ul>
21
22<h2>Various items</h2>
23<ul>
24  <li>Support the <code>-mfpmath=sse</code> option of g++ for Pentium IV
25    optimized code.  This requires a different rounding policy class.</li>
26  <li>Have an optimized specialization of <code>interval&lt;double&gt;</code>
27    using SSE2 instructions?  Tricky.</li>
28  <li>Write a traits specialization for <code>interval&lt;MPFR&gt;</code>,
29    and other non-built-in number types.</li>
30  <li>Have a robust implementation of transcendental functions over the
31    built-in floating point types (e.g. using MPFR)?</li>
32  <li>Safe conversions from <code>interval&lt;double&gt;</code> to
33    <code>interval&lt;float&gt;</code>? Requires partial specialization.</li>
34  <li>It would be nice to use the expression template mecanism to
35    automatically use the more efficient unprotected rounding mode version
36    for small subexpressions (although you can do bigger expressions by
37    hand).</li>
38</ul>
39<hr>
40
41<p>Revised: 2003-01-19<br>
42Copyright (c) Guillaume Melquiond, Sylvain Pion, Hervé Brönnimann, 2002.<br>
43Polytechnic University.</p>
44</body>
45</html>
Note: See TracBrowser for help on using the repository browser.