The tensor mapping a tensor of dimension d to its corresponding diagonal tensor of dimension c(d',d*)
tripledelta.tensor(d,mark1="'",mark2="*",dn=NULL)
the first of three dimension vectors
the mark for the second dimension vectors
the mark for the third dimension vectors
list of character vectors, optional dimnames
The tensor given by: $$E_{i_1\ldots i_n j_1\ldots j_n k_1\ldots k_n}=\delta_{i_1j_1}\delta_{i_1k_1} \ldots \delta_{i_nj_n}\delta_{i_nk_1}$$
The tripledelta is the tensor mapping a tensor to a corresponding diagonal tensor.
delta.tensor, diag.tensor
delta.tensor
diag.tensor
# NOT RUN { tripledelta.tensor(3) # }
Run the code above in your browser using DataLab