e3j.utils.options.TPMode

class e3j.utils.options.TPMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Tensor product modes.

Values:

OUTER: “u -> v -> (u,v)” INNER: “v -> v -> 1” MAP: “v -> v -> v”

The ‘MAP’ mode is only useful with trailing channels, since a map over leading axes is performed in any case.

Methods

parse(key)

parse_value(key)

__getitem__(name)

Return the member matching name.

__iter__()

Return members in definition order.

__len__()

Return the number of members (no aliases)

Attributes

OUTER

INNER

MAP