DeclareFCTensor
DeclareFCTensor[a, b, ...]
declares a
,b
, … to be tensor heads, i.e., DataType[a,b, ..., FCTensor]
is set to True
.
See also
Overview, ExpandScalarProduct, Uncontract.
Examples
ClearAll[myTens]
DeclareFCTensor[myTens]
ExpandScalarProduct[myTens[z, Momentum[a + b], Momentum[c + d]]]
myTens(z,a,c)+myTens(z,a,d)+myTens(z,b,c)+myTens(z,b,d)
UnDeclareFCTensor[myTens]