use crate::{StabilizerCHForm, error::Result, form::types::PhaseFactor};
impl StabilizerCHForm {
pub(crate) fn left_multiply_y(&mut self, qarg: usize) -> Result<()> {
self.left_multiply_z(qarg)?;
self.left_multiply_x(qarg)?;
self.phase_factor *= PhaseFactor::PLUS_I;
Ok(())
}
}