pub fn init_pauli_hamil(
    hamil: &mut PauliHamil,
    coeffs: &[Qreal],
    codes: &[pauliOpType]
) -> Result<(), QuestError>
Expand description

Initialize PauliHamil instance with the given term coefficients

Examples

use quest_bind::PauliOpType::*;

let hamil = &mut PauliHamil::try_new(2, 2).unwrap();

init_pauli_hamil(
    hamil,
    &[0.5, -0.5],
    &[PAULI_X, PAULI_Y, PAULI_I, PAULI_I, PAULI_Z, PAULI_X],
)
.unwrap();

See QuEST API for more information.