mindquantum.core.operators
MindQuantum operators library. An operator is composed of a combination of one or more basic gates.
Contains classes representing:
Qubit operators
Fermion operators
TimeEvolution operator
Class
Definition of a Fermion Operator. |
|
A QubitOperator hamiltonian wrapper. |
|
Class to store 'interaction opeartors' which are used to configure a ferinonic molecular Hamiltonian. |
|
Class to store the coefficient of the fermionic ladder operators in a tensor form. |
|
Projector operator. |
|
QubitExcitationOperator class. |
|
A sum of terms acting on qubits, e.g., 0.5 * 'X1 X5' + 0.3 * 'Z1 Z2'. |
|
The time evolution operator that can generate a corresponded circuit. |
Function
Compute the commutator of two operators. |
|
Calculate the number of qubits on which operator acts before removing the unused qubit. |
|
Down index getter function. |
|
Convert the tensor (PolynomialTensor) to FermionOperator. |
|
Find the ground state energy of qubit operator that only has pauli \(Z\) term. |
|
Return Hermitian conjugate of FermionOperator or QubitOperator. |
|
Calculate and return the normal order of the FermionOperator. |
|
Return a fermionic number operator for the reverse_jordan_wigner transform. |
|
Return the sz operator. |
|
Up index getter function. |