qdk_chemistry.plugins.qiskit.qubit_mapper module
Qiskit-based qubit mappers to map electronic structure Hamiltonians to qubit Hamiltonians.
This module provides a QiskitQubitMapper class to convert Hamiltonians to QubitHamiltonians using different mapping strategies (“jordan-wigner”, “bravyi-kitaev”, and “parity”).
- class qdk_chemistry.plugins.qiskit.qubit_mapper.QiskitQubitMapper(encoding='jordan-wigner')[source]
Bases:
QubitMapperMap an electronic structure Hamiltonian to a QubitHamiltonian using Qiskit.
- Available encodings:
"jordan-wigner"(default)"bravyi-kitaev""parity"
- Parameters:
encoding (str)
- QubitMappers: ClassVar = {'bravyi-kitaev': qiskit_nature.second_q.mappers.BravyiKitaevMapper, 'jordan-wigner': qiskit_nature.second_q.mappers.JordanWignerMapper, 'parity': qiskit_nature.second_q.mappers.ParityMapper}
- class qdk_chemistry.plugins.qiskit.qubit_mapper.QiskitQubitMapperSettings[source]
Bases:
QubitMapperSettingsSettings configuration for a QiskitQubitMapper.
Inherits
encodingfromQubitMapperSettings.- Available encodings:
"jordan-wigner"(default)"bravyi-kitaev""parity"