- implementation of simple tensor weights without concatenation (a*W_t*b), which is much faster than using concatenated input ((a,b) * W_t * (a;b))