I'm wondering if the following operation has a name:
$$ \begin{pmatrix} a & b & c \\ d & e & f \\ g & h & i \\ \end{pmatrix} ? M = \begin{pmatrix} aM & bM & cM \\ dM & eM & fM \\ gM & hM & iM \\ \end{pmatrix} $$
In other words the operation multiplies each element of $n$ rank tensor $N$ as scalars by the whole second $m$ rank tensor $M$, creating a $n+m$ rank tensor.
(I need to perform it in a program I am writing. Before I implement it myself, I would like to check if it already exists in the libraries I am using. The problem is I don't have a clue what to search for. And the operation seems rather elementary, so it likely exists.)
Edit: I edited the question to make it less confusing and use proper nomenclature.
This operation is called Kronecker Product. Here is the Wikipedia's link : https://en.m.wikipedia.org/wiki/Kronecker_product#:~:text=In%20mathematics%2C%20the%20Kronecker%20product,resulting%20in%20a%20block%20matrix.&text=The%20Kronecker%20product%20is%20named,to%20define%20and%20use%20it.