tensorA (version 0.36.2.1)

tripledelta.tensor: A tensor with entry 1 if and only if three indices are equal

Description

The tensor mapping a tensor of dimension d to its corresponding diagonal tensor of dimension c(d',d*)

Usage

tripledelta.tensor(d,mark1="'",mark2="*",dn=NULL)

Value

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}$$

Arguments

d

the first of three dimension vectors

mark1

the mark for the second dimension vectors

mark2

the mark for the third dimension vectors

dn

list of character vectors, optional dimnames

Author

K. Gerald van den Boogaart

Details

The tripledelta is the tensor mapping a tensor to a corresponding diagonal tensor.

See Also

delta.tensor, diag.tensor

Examples

Run this code
tripledelta.tensor(3)

Run the code above in your browser using DataLab