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 787, Fri Apr 8 03:39:40 2011 UTC revision 788, Fri Apr 8 03:57:23 2011 UTC
# Line 2  Line 2 
2  SHORT TERM =============  (for curvature-based VR)  SHORT TERM =============  (for curvature-based VR)
3  ========================  ========================
4    
5    IL support for higher-order tensor values (matrices, etc).
6        tensor construction
7        tensor indexing and slicing
8        verify that hessians work correctly
9    
10  Outer products  Outer products
11      syntax [DONE]      syntax [DONE]
12      typechecking      typechecking
# Line 13  Line 18 
18    
19  trace [DONE]  trace [DONE]
20    
 expand trace in mid to low translation  
   
21  extend norm (|exp|) to tensor[3,3]  extend norm (|exp|) to tensor[3,3]
22    
23  Use ∇⊗ etc syntax  Use ∇⊗ etc. syntax
24      syntax [DONE]      syntax [DONE]
25      typechecking      typechecking
26      IL and codegen      IL and codegen
# Line 28  Line 31 
31          value construction: '{' e1 ',' … ',' en '}'          value construction: '{' e1 ',' … ',' en '}'
32          indexing: e '{' e '}'          indexing: e '{' e '}'
33    
 IL support for higher-order tensor values (matrices, etc).  
     tensor construction  
     tensor indexing and slicing  
     verify that hessians work correctly  
   
 Add type aliases for color types  
     rgb = real{3}  
     rgba = real{4}  
   
34  Infix dot product and cross product [DONE]  Infix dot product and cross product [DONE]
35    
36  lerp on scalars and vectors [DONE]  lerp on scalars and vectors [DONE]
# Line 56  Line 50 
50    
51  vector fields: convolution on vector images  vector fields: convolution on vector images
52    
53    expand trace in mid to low translation
54    
55    value-numbering optimization
56    
57    Add type aliases for color types
58        rgb = real{3}
59        rgba = real{4}
60    
61  ==============================  ==============================
62  MEDIUM TERM ================== (needed for streamlines & tractography)  MEDIUM TERM ================== (needed for streamlines & tractography)
63  ==============================  ==============================

Legend:
Removed from v.787  
changed lines
  Added in v.788

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