index
documentation download development authors |
ESN - an optimizing einstein summation notation preprocessorThis program provides facilities which allow efficient programs to be written in einstein summation notation. For example, a matrix multiply may be written: <esn> a_ik = b_ij c_jk </esn>Of course, the real preprocessor is burdened with many mechanisms for specifying the bounds on the index variables. |