I was wondering whether there is a name for the following operation, which is a kind of multiplication between a rank-$3$ tensor and a matrix.
One is given a matrix $A\in\mathbb{R}^{q\times m}$, a matrix $B\in\mathbb{R}^{n\times q}$ and a rank-3 tensor $D\in \mathbb{R}^{m\times n\times p}$, which is represented as a matrix $(D_{ij})\in \mathbb{R}^{m\times n}$ where each element is a vector $\mathbb{R}^{p}$.
I would like to to describe a multiplication between $A$ or $B$ with $D$ as the usual matrix multiplication, by only considering the first two dimensions of $D$. That is,
$AD\in \mathbb{R}^{q\times n\times p}$, where each element (a vector) is obtained by the usual matrix multiplication; and similarly $DB\in \mathbb{R}^{m\times q\times p}$.
Is there a name for this operation? Or how do you recommend me to describe this operation in a professional way (acceptable for peer reviewing)?
Besides denoting the operation using tensor contraction, as suggestion by Travis's answer, I find the $n$-mode product is quite suitable for this setting. However, the $n$-mode product are only defined between a tensor and a matrix (or vector). For example, I cannot denote $D_1D_2B$ where $D_i$ are both rank-3 tensors using $n$-mode product. But tensor contraction can be defined between two tensors.
Anyway, using the $n$-mode product, we can denote the desired operations as: $D\times_1A$ and $D\times_2B^T$.