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 3069 - (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 : jhr 2948 not
17 :     bool -> bool
18 :    
19 : jhr 2927 +, -
20 :     int * int -> int
21 :     tensor[sh] * tensor[sh] -> tensor[sh]
22 :     field#k(d)[sh] * field#k(d)[sh] -> field#k(d)[sh]
23 :     tensor[sh] * field#k(d)[sh] -> field#k(d)[sh]
24 :     field#k(d)[sh] * tensor[sh] -> field#k(d)[sh]
25 :    
26 :     *
27 :     int * int -> int
28 :     tensor[] * tensor[] -> tensor[]
29 :     tensor[] * tensor[sh] -> tensor[sh]
30 :     tensor[sh] * tensor[] -> tensor[sh]
31 :     tensor[] * field#k(d)[sh] -> field#k(d)[sh]
32 :     field#k(d)[sh] * tensor[] -> field#k(d)[sh]
33 : cchiw 3069 tensor[sh] * field#k(d)[] -> field#k(d)[sh]
34 :     field#k(d)[] * tensor[sh] -> field#k(d)[sh]
35 : jhr 2927 field#k(d)[] * field#k(d)[] -> field#k(d)[]
36 :     field#k(d)[] * field#k(d)[sh] -> field#k(d)[sh]
37 :     field#k(d)[sh] * field#k(d)[] -> field#k(d)[sh]
38 :    
39 :     /
40 :     int * int -> int
41 :     tensor[] * tensor[] -> tensor[]
42 :     tensor[sh] * tensor[] -> tensor[]
43 :     field#k(d)[sh] * tensor[] -> field#k(d)[sh]
44 :     field#k(d)[] * field#k(d)[] -> field#k(d)[]
45 :     field#k(d)[sh] * field#k(d)[] -> field#k(d)[sh]
46 :    
47 :    
48 :     tensor[sh1,d] * tensor[d,sh2] -> tensor[sh1,sh2]
49 :     tensor[sh1,d1] * field#k(d2)[d1,sh2] -> field#k(d2)[sh1,sh2]
50 :     field#k(d1)[sh1,d2] * tensor[d2,sh2] -> field#k(d1)[sh1,sh2]
51 :     field#k(d1)[sh1,d2] * field#k(d1)[d2,sh2] -> field#k(d1)[sh1,sh2]
52 :    
53 :     :
54 :     tensor[sh1,d1,d2] * tensor[d1,d2,sh2] -> tensor[sh1,sh2]
55 :     field#k(d)[sh1,d1,d2] * field#k(d)[d1,d2,sh2] -> field#k(d1)[sh1,sh2]
56 :    
57 : jhr 2948 ×
58 :     tensor[2] * tensor[2] -> tensor[]
59 :     tensor[3] * tensor[3] -> tensor[3]
60 :     field#k(d)[2] * field#k(d)[2] -> tensor[]
61 :     field#k(d)[3] * field#k(d)[3] -> field#k(d)[3]
62 :    
63 : jhr 2927
64 :     tensor[d1] * tensor[d2] -> tensor[d1,d2]
65 : cchiw 2954 field#k(d)[d1] * field#k(d)[d2] -> field#k(d)[d1,d2]
66 :     //not yet field#k(d)[d1] * field#k(d)[d2] -> field#k(d)[d1,d2]
67 : jhr 2927
68 :     ^
69 :     tensor[] * int -> tensor[]
70 :     tensor[] * tensor[] -> tensor[]
71 :    
72 :    
73 :     image(d)[sh] * kernel#k -> field#k(d)[sh]
74 :     kernel#k * image(d)[sh] -> field#k(d)[sh]
75 :    
76 :     ∇×
77 : jhr 2948 field#k+1(2)[2] -> field#k(2)[]
78 :     field#k+1(3)[3] -> field#k(3)[3]
79 : jhr 2927
80 :     ∇•
81 : jhr 2948 field#k+1(d1)[sh,d2] -> field#k(d)
82 : jhr 2927
83 :    
84 : jhr 2948 field#k+1(d)[] -> field#k(d)[d]
85 : jhr 2927
86 :     ∇⊗
87 : jhr 2948 field#k+1(d)[sh] -> field#k(d)[sh,d]
88 :    
89 : jhr 2959 |()|
90 :     tensor[] -> tensor[]
91 :     tensor[d] -> tensor[]
92 :     tensor[d1,d2] -> tensor[]
93 :     tensor[d1,d2,d3] -> tensor[]
94 :     field#k(d)[] -> field#k(d)[]
95 :     field#k(d1)[d2] -> field#k(d1)[]
96 :    
97 : jhr 2948 normalize
98 :     tensor[d] -> tensor[d]
99 : cchiw 2954 field#k(d)[] -> field#k(d)[]
100 : jhr 2959 field#k(d1)[d2] -> field#k(d1)[d2]
101 : jhr 2948
102 :     trace
103 :     tensor[d,d] -> tensor[]
104 : cchiw 2954 field#k(d1)[sh,d2,d2] -> field#k(d1)[sh]
105 : jhr 2948
106 :     transpose
107 : jhr 2949 tensor[d1,d2] -> tensor[d2,d1]
108 :     field#k(d)[d1,d2] -> field#k(d)[d2,d1]
109 : jhr 2948
110 :     modulate
111 :     tensor[d] * tensor[d] -> tensor[d]
112 : cchiw 3069 det
113 :     tensor[2] * tensor[2] -> tensor[]
114 :     field#k(d)[2] * field#k(d)[2] ->field#k(d)[]
115 :     field#k(d)[3] * field#k(d)[3] -> field#k(d)[]
116 :    

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