Important Notes
The rank value (specified by the -n option of the mpirun command) during MPI execution must be a power of 2.
- The current version supports the following class methods:.Other functions may cause segmentation faults or abnormal results.(Non-supported features are listed in Limitations )
QuantumCircuit
QuantumCircuitOptimizer
optimize(circuit, block_size, swap_level=0)
Only (block_size=1, swap_level=0) or (block_size=0, swap_level=1) combinations are allowed
optimize_light(circuit, swap_level=0)
ParametricQuantumCircuit
QuantumState
copy
load
get_device_name
get_entropy
get_vector
normalize
sampling
set_computational_basis
set_Haar_random_state
to_string
gate
X / Y / Z
CNOT / CZ / SWAP
Identity / H
P0 / P1
RX / RY / RZ
S / Sdag / T / Tdag
SqrtX / SqrtXdag / SqrtY / SqrtYdag
U1 / U2 / U3
DenseMatrix
Only supported when the target qubit number is less than or equal to 2.
Adding control qubits is supported only if the control qubit number is 1 and the target qubit number is 1.
DiagonalMatrix
Only supported when target qubit number is 1
merge
Only supported if qubit number is less than or equal to 2
Measurement
CPTP
Instrument
Adaptive
Pauli
PauliRotation
RandomUnitary
to_matrix_gate
GeneralQuantumOperator (※1)
Observable (※1)
PauliOperator (※1)
(※1) However, get_transition_amplitude is not supported.