Skip to contents

Label and unlabel tensors

as.array(<tensor>)
Strip array labels
as_a()
Strip array labels
tensor() `%_%`
Create a labeled array (tensor)
.()
Index slot label specification

Tensor operations

asym()
Antisymmetric tensor part
kron()
Kronecker product
l()
Lower tensor indices
r()
Raise tensor indices
subst()
Substitute tensor labels
sym()
Symmetric tensor part

Predefined tensors

d()
Kronecker delta
e()
Levi-Civita epsilon
g_eucl()
Euclidean metric tensor
g_mink()
Minkowski metric tensor

Testthat expectation

expect_tensor_equal()
Does code return the expected value?