qimpy.transport.material.PackedHermitian

class PackedHermitian(N)

Bases: object

Packed real representation of Hermitian matrices.

Parameters:

N (int) –

__init__(N)

Initialize representation for N x N hermitian matrices.

Parameters:

N (int) –

Return type:

None

Methods

__init__

Initialize representation for N x N hermitian matrices.

apply_packed

pack

Pack .

unpack

Unpack .

pack(m)

Pack … x N x N complex hermitian tensor to real version.

Parameters:

m (Tensor) –

Return type:

Tensor

unpack(m)

Unpack … x N x N real tensor to complex hermitian version.

Parameters:

m (Tensor) –

Return type:

Tensor