quri_parts.openfermion.mol.hamiltonian module¶
- get_fermionic_hamiltonian(spin_mo_eint_set)¶
Construct the molecular hamiltonian from the spin MO electron integrals.
- Parameters:
spin_mo_eint_set (SpinMOeIntSet)
- Return type:
InteractionOperator
- operator_from_of_fermionic_op(fermionic_hamiltonian, active_space, sz=None, fermion_qubit_mapping=<quri_parts.openfermion.transforms.OpenFermionJordanWignerFactory object>)¶
Converts the fermionic hamiltonian into qubit hamiltonian with a given mapping method, and returns the operator mapper along with the state mapper.
- Parameters:
fermionic_hamiltonian (FermionOperator | InteractionOperator | MajoranaOperator)
active_space (ActiveSpace)
sz (float | None)
fermion_qubit_mapping (OpenFermionQubitMapperFactory)
- Return type:
tuple[Operator, OpenFermionQubitMapping]
- get_qubit_mapped_hamiltonian(active_space, spin_mo_eint_set, sz=None, fermion_qubit_mapping=<quri_parts.openfermion.transforms.OpenFermionJordanWignerFactory object>)¶
Computes the qubit hamiltonian and returns the operator mapper along with the state mapper.
- Parameters:
active_space (ActiveSpace)
spin_mo_eint_set (SpinMOeIntSet)
sz (float | None)
fermion_qubit_mapping (OpenFermionQubitMapperFactory)
- Return type:
tuple[Operator, OpenFermionQubitMapping]