Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/pure-cfg/TODO
ViewVC logotype

Diff of /branches/pure-cfg/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 767, Thu Apr 7 20:25:17 2011 UTC revision 781, Thu Apr 7 23:07:09 2011 UTC
# Line 1  Line 1 
1    ========================
2    SHORT TERM =============  (for curvature-based VR)
3    ========================
4    
5  Outer products  Outer products
6      syntax [DONE]      syntax [DONE]
7      typechecking      typechecking
# Line 13  Line 17 
17    
18  extend norm (|exp|) to all tensor types  extend norm (|exp|) to all tensor types
19    
20  Infix dot product and cross product [DONE]  extend normalize to all tensor types
   
 lerp on scalars and vectors [DONE]  
21    
22  Use ∇⊗ etc syntax  Use ∇⊗ etc syntax
23      syntax [DONE]      syntax [DONE]
# Line 36  Line 38 
38  Add type aliases for color types  Add type aliases for color types
39      rgb = real{3}      rgb = real{3}
40      rgba = real{4}      rgba = real{4}
41    
42    stabilize {} code block
43    
44    DONE:
45      Infix dot product and cross product
46      lerp on scalars and vectors
47    
48    ==============================
49    other SHORT TERM =============  (needed for LIC)
50    ==============================
51    
52    vector fields: convolution on vector images
53    
54    ==============================
55    MEDIUM TERM ================== (needed for streamlines & tractography)
56    ==============================
57    
58    ability to emit/track/record variables into dynamically re-sized
59    runtime buffer
60    
61    evals & evecs for symmetric tensor[3,3]
62    
63    tensor fields: convolution on general tensor images
64    
65    ==============================
66    other MEDIUM TERM ============ (needed for particles)
67    ==============================
68    
69    run-time birth and death of strands
70    
71    "initially" supports lists
72    
73    "initially" supports lists of positions output from
74    different initalization Diderot program
75    
76    spatial data structure that permits strands' queries of neighbors
77    
78    ==============================
79    LONG TERM ====================
80    ==============================
81    
82    co- vs contra- index distinction
83    
84    some indication of tensor symmetry
85    (have to identify the group of index permutations that are symmetries)
86    
87    dot works on all tensors
88    
89    outer works on all tensors
90    
91    Einstein summation notation
92    
93    "tensor comprehension" (like list comprehension)

Legend:
Removed from v.767  
changed lines
  Added in v.781

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0