lgatr.interface.axialvector

Embedding and extracting axial vectors into multivectors.

Functions

embed_axialvector(axialvectors)

Embed axial vectors into multivectors.

extract_axialvector(multivectors)

Extract axial vectors from multivectors.

lgatr.interface.axialvector.embed_axialvector(axialvectors)[source]

Embed axial vectors into multivectors.

Parameters:

axialvectors (Tensor) – Axial vectors of shape (..., 4) using the convention (t, x, y, z).

Returns:

Multivectors of shape (..., 16).

Return type:

multivectors

lgatr.interface.axialvector.extract_axialvector(multivectors)[source]

Extract axial vectors from multivectors.

Parameters:

multivectors (Tensor) – Multivectors of shape (..., 16).

Returns:

Axial vectors of shape (..., 4).

Return type:

axialvectors