/
TODO
36 lines (29 loc) · 1.85 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---high-----------------------------------------------------------------------
Check all usage messages and make sure they're complete
Write test case for Quad::jacobian() function (interpolation works fine in TestQuad.cpp...)
Debug the crash in ~QuadraturePoints() destructor -- (who is managing the data?)
Switch to boost's smart_ptr, shared_ptr, weak_ptr for managing most array allocs/refs
Add extent[6] member variable to MeshPart class (bounding box)
Add configure flag --with-boost
Add configure flag --with-cppunit
Write corresponding man page for each the 'cigma foo' command (see git man pages)
Create testbuild directory (commit scripts in current /build/ directory)
---normal---------------------------------------------------------------------
Write TestVtkXmlReader.cpp test case to make sure it works fine
Write TestPointField.cpp test case
Write TestAnnLocatorSearch.cpp to test efficiency of searches in 2d (proportion of cells not found?)
---medium---------------------------------------------------------------------
Figure out how to define HAVE_VTK in config.h
Run strike-slip & reverse-slip benchmarks on the 250m resolution datasets (done)
Migrate to automake from custom makefiles (done)
Test cigma_vtk.m4 autodetection -- (done? version detection didn't work..disable?)
Test cigma_hdf5.m4 autodetection -- (done? version)
Use Leif's python.m4 (in /cs/autoconf/) -- (done? test on difft systems)
Note that it's very easy to configure python by using cmake -- switch over?
---low------------------------------------------------------------------------
Add class PointField (explicit set of values) -- done
Add class InterpolatedPointField (nearest-neighbor interpolation)
Add method AnnLocator::initialize(Points *points) -- done
Move vtkls.cpp into 'cigma list' command -- done
Add --mesh-locator option (values: none,ann)
Intercept --version in CommandSet::run()