Add empty (but compiling) version of new class BoundingBoxTree for
computation of AABB trees.
Generate docstrings before swig interface
Add geometry module to swig interface and add unit test (empty)
for new class BoundingBoxTree
Implement function compute_bbox for computing the bounding box of
a mesh entity
Implement function compute_longest_axis for computing longest axis
among a set of bounding boxes
Implement sorting of bounding boxes along given axis
Implement recursive computation of bbox tree. Tree not yet stored.
Implement storage of bounding box tree. Stored as a binary tree in a
contiguous array.
Bug fixes, seems to work now
Rework storage for bounding box tree to store coordinates densely
and keep track of which nodes are leaves.
Implement find function for recusive find of given point in bounding box tree
Remove some debugging from bounding box tree code.
Bug fix for bounding box trees of mesh entities of lower dimension than cells.
Expand unit tests with tests for all dimensions and check regression
relative to trusted values (not checked).
Minor formatting fixes
Implement function TriangleCell::contains for checking whether a given
point is inside a triangle.
Implement IntervalCell::contains(point)
Implement function TetrahedronCell::contains(p)
Add CellType::contains function to base class and "implement" for PointCell.
Add function Cell::contains(point)