clifford_state: Clifford State

Description Usage Arguments Details The state is stored using two complementary representations See Also

View source: R/Pauli_Clifford.R

Description

A state of the Clifford simulation.

Usage

1
clifford_state(qubit_map, initial_state = 0)

Arguments

qubit_map

mapped qubits

initial_state

the initial state

Details

The state is stored using two complementary representations: Anderson's tableaux form and Bravyi's CH-form. The tableaux keeps track of the stabilizer operations, while the CH-form allows access to the full wavefunction (including phase). Gates and measurements are applied to each representation in O(n^2) time.

The state is stored using two complementary representations

Anderson's tableaux form and Bravyi's CH-form. The tableaux keeps track of the stabilizer operations, while the CH-form allows access to the full wavefunction (including phase).

See Also

Other Pauli and Clifford groups: clifford_single_qubit_gate(), clifford_tableau(), pauli_base_dense_string(), pauli_basis(), pauli_dense_string(), pauli_gate_like(), pauli_interaction_gate(), pauli_mutable_dense_string(), pauli_pow_combination(), pauli_string_gate_operation(), pauli_string(), pauli_sum_like(), pauli_sum(), pauli_transform(), pauli()


henry090/Cirq documentation built on June 13, 2020, 1:28 a.m.