A new look at expression templates for maxtrix computation
Robert C. Kirby · Computing in Science & Engineering · 2003
We reinterpret the expression templates for matrix computation put forward by other authors in light of functional programming ideas. Existing expression template libraries frequently focus on componentwise operations such as addition at the expense of matrix multiplication. The ideas presented are implemented in a C++ library called LLANO (Lazy Linear Algebraic Numerical Objects).