QPanda3  0.1.2
Supported by OriginQ
Loading...
Searching...
No Matches
pyqpanda3.qcloud.ChipInfo Class Reference

Public Member Functions

None __init__ (self)
 init(self: qcloud.ChipInfo) -> None
 
list[int] available_qubits (self)
 available_qubits(self: qcloud.ChipInfo) -> list[int]
 
str chip_id (self)
 chip_id(self: qcloud.ChipInfo) -> str
 
list[DoubleQubitsInfodouble_qubits_info (self)
 double_qubits_info(self: qcloud.ChipInfo) -> list[qcloud.DoubleQubitsInfo]
 
list[int] high_frequency_qubits (self)
 high_frequency_qubits(self: qcloud.ChipInfo) -> list[int]
 
int qubits_num (self)
 qubits_num(self: qcloud.ChipInfo) -> int
 
list[SingleQubitInfosingle_qubit_info (self)
 single_qubit_info(self: qcloud.ChipInfo) -> list[qcloud.SingleQubitInfo]
 

Constructor & Destructor Documentation

◆ __init__()

None pyqpanda3.qcloud.ChipInfo.__init__ ( self)

init(self: qcloud.ChipInfo) -> None

Member Function Documentation

◆ available_qubits()

list[int] pyqpanda3.qcloud.ChipInfo.available_qubits ( self)

available_qubits(self: qcloud.ChipInfo) -> list[int]

Retrieves the list of available qubits on the chip.

Returns
A vector of qubit indices that are available.

◆ chip_id()

str pyqpanda3.qcloud.ChipInfo.chip_id ( self)

chip_id(self: qcloud.ChipInfo) -> str

Retrieves the chip ID.

Returns
The chip ID as a string.

◆ double_qubits_info()

list[DoubleQubitsInfo] pyqpanda3.qcloud.ChipInfo.double_qubits_info ( self)

double_qubits_info(self: qcloud.ChipInfo) -> list[qcloud.DoubleQubitsInfo]

Retrieves the list of double qubit information for the chip.

Returns
A vector of DoubleQubitsInfo objects representing the pairs of qubits.

◆ high_frequency_qubits()

list[int] pyqpanda3.qcloud.ChipInfo.high_frequency_qubits ( self)

high_frequency_qubits(self: qcloud.ChipInfo) -> list[int]

Retrieves the list of high-frequency qubits on the chip.

Returns
A vector of qubit indices that have high frequency.

◆ qubits_num()

int pyqpanda3.qcloud.ChipInfo.qubits_num ( self)

qubits_num(self: qcloud.ChipInfo) -> int

Retrieves the number of qubits on the chip.

Returns
The number of qubits as a size_t.

◆ single_qubit_info()

list[SingleQubitInfo] pyqpanda3.qcloud.ChipInfo.single_qubit_info ( self)

single_qubit_info(self: qcloud.ChipInfo) -> list[qcloud.SingleQubitInfo]

Retrieves the list of single qubit information for the chip.

Returns
A vector of SingleQubitInfo objects representing the qubits.

The documentation for this class was generated from the following file: