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

SCM Repository

[diderot] Annotation of /branches/charisee/doc/SUPPORTED-OPS
ViewVC logotype

Annotation of /branches/charisee/doc/SUPPORTED-OPS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2927 - (view) (download)

1 : jhr 2927 <, <=, >, >=
2 :     int * int -> bool
3 :     tensor[] * tensor[] -> bool
4 :    
5 :     ==, !=
6 :     int * int -> bool
7 :     tensor[] * tensor[] -> bool
8 :     bool * bool -> bool
9 :     string * string -> string
10 :    
11 :     unary -
12 :     int -> int
13 :     tensor[sh] -> tensor[sh]
14 :     field#k(d)[sh] -> field#k(d)[sh]
15 :    
16 :     +, -
17 :     int * int -> int
18 :     tensor[sh] * tensor[sh] -> tensor[sh]
19 :     field#k(d)[sh] * field#k(d)[sh] -> field#k(d)[sh]
20 :     tensor[sh] * field#k(d)[sh] -> field#k(d)[sh]
21 :     field#k(d)[sh] * tensor[sh] -> field#k(d)[sh]
22 :    
23 :     *
24 :     int * int -> int
25 :     tensor[] * tensor[] -> tensor[]
26 :     tensor[] * tensor[sh] -> tensor[sh]
27 :     tensor[sh] * tensor[] -> tensor[sh]
28 :     tensor[] * field#k(d)[sh] -> field#k(d)[sh]
29 :     field#k(d)[sh] * tensor[] -> field#k(d)[sh]
30 :     field#k(d)[] * field#k(d)[] -> field#k(d)[]
31 :     field#k(d)[] * field#k(d)[sh] -> field#k(d)[sh]
32 :     field#k(d)[sh] * field#k(d)[] -> field#k(d)[sh]
33 :    
34 :     /
35 :     int * int -> int
36 :     tensor[] * tensor[] -> tensor[]
37 :     tensor[sh] * tensor[] -> tensor[]
38 :     field#k(d)[sh] * tensor[] -> field#k(d)[sh]
39 :     field#k(d)[] * field#k(d)[] -> field#k(d)[]
40 :     field#k(d)[sh] * field#k(d)[] -> field#k(d)[sh]
41 :    
42 :    
43 :     tensor[sh1,d] * tensor[d,sh2] -> tensor[sh1,sh2]
44 :     tensor[sh1,d1] * field#k(d2)[d1,sh2] -> field#k(d2)[sh1,sh2]
45 :     field#k(d1)[sh1,d2] * tensor[d2,sh2] -> field#k(d1)[sh1,sh2]
46 :     field#k(d1)[sh1,d2] * field#k(d1)[d2,sh2] -> field#k(d1)[sh1,sh2]
47 :    
48 :     :
49 :     tensor[sh1,d1,d2] * tensor[d1,d2,sh2] -> tensor[sh1,sh2]
50 :     field#k(d)[sh1,d1,d2] * field#k(d)[d1,d2,sh2] -> field#k(d1)[sh1,sh2]
51 :    
52 :    
53 :     tensor[d1] * tensor[d2] -> tensor[d1,d2]
54 :     field#k(d)[d1] * field#k(d)[d2] -> field#k(d)[d1,d2] ## check this!!!
55 :    
56 :     ^
57 :     tensor[] * int -> tensor[]
58 :     tensor[] * tensor[] -> tensor[]
59 :    
60 :    
61 :     image(d)[sh] * kernel#k -> field#k(d)[sh]
62 :     kernel#k * image(d)[sh] -> field#k(d)[sh]
63 :    
64 :     ∇×
65 :    
66 :     ∇•
67 :    
68 :    
69 :    
70 :     ∇⊗

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