One expression, many evaluators: exact, fast and with a known error.
Below, the orientation test orient(p,q,r) runs live in your browser. Each cell moves one point by a
whole number of ulps. The float sign is wrong in the dark cells. The interval of the bounds marks the cells
where it cannot fix the sign. The exact sign is always right.
bigint.One document, each evaluator
Type an expression and its values. The page reads the text into one expression document. Each evaluator then reads the same document. Each result states its error.
The document
The census of A13: real inputs of highways
The census sends each real input of the geometric predicates of highways through the float signs and the exact signs.
Provisional. The census of 7 highways sets is in progress (the rerun with the call-site
rules). The page shows exact-v1 now.
exact-v1The cases where the float answer is not the exact answer
Select a class to see what it means.
Exact signs fix no error that a user sees on these inputs. A count of 0 ranks item A5, the exact predicates, lower.
Real float-wrong inputs
| Board and call site | Signs that flip | Answer | Open |
|---|
Packages
Roadmap
The build reads these items from
docs/ROADMAP.md.
Select an item to see its summary.