PauliContainer

class qumeas.pauli_container.PauliContainer(Nqubit: int | None = None, pauli_list: ~typing.List[str] = <factory>, pauli_list_coeff: ~typing.List[float] = <factory>, state_vector: ~typing.List[float] | None = None, total_energy: float | None = None)

Bases: object

Container for managing Pauli string data and state vector.

Nqubit

Number of qubits.

Type:

Optional[int]

pauli_list

List of Pauli strings.

Type:

List[str]

pauli_list_coeff

Coefficients corresponding to each Pauli string in pauli_list.

Type:

List[float]

state_vector

State vector, if available.

Type:

Optional[List[float]]

total_energy

Total ground state energy.

Type:

Optional[float]

Nqubit: int | None = None
pauli_list: List[str]
pauli_list_coeff: List[float]
state_vector: List[float] | None = None
total_energy: float | None = None