[][src]Trait q1tsim::export::Latex

pub trait Latex: Gate {
    fn latex(&self, bits: &[usize], state: &mut LatexExportState) -> Result<()> { ... }
}

Trait for gates that can be drawn in LaTeX

Provided methods

fn latex(&self, bits: &[usize], state: &mut LatexExportState) -> Result<()>

Add this gate to the export state.

Add the execution of this gate on the bits in bits, to the export state state. The default implementation returns a NotImplemented error.

Loading content...

Implementors

impl Latex for CCRX[src]

impl Latex for CCRY[src]

impl Latex for CCRZ[src]

impl Latex for CCX[src]

impl Latex for CCZ[src]

impl Latex for CH[src]

impl Latex for CRX[src]

impl Latex for CRY[src]

impl Latex for CRZ[src]

impl Latex for CS[src]

impl Latex for CSdg[src]

impl Latex for CT[src]

impl Latex for CTdg[src]

impl Latex for CU1[src]

impl Latex for CU2[src]

impl Latex for CU3[src]

impl Latex for CV[src]

impl Latex for CVdg[src]

impl Latex for CX[src]

impl Latex for CY[src]

impl Latex for CZ[src]

impl Latex for Composite[src]

impl Latex for H[src]

impl Latex for I[src]

impl Latex for Loop[src]

impl Latex for RX[src]

impl Latex for RY[src]

impl Latex for RZ[src]

impl Latex for S[src]

impl Latex for Sdg[src]

impl Latex for Swap[src]

impl Latex for T[src]

impl Latex for Tdg[src]

impl Latex for U1[src]

impl Latex for U2[src]

impl Latex for U3[src]

impl Latex for V[src]

impl Latex for Vdg[src]

impl Latex for X[src]

impl Latex for Y[src]

impl Latex for Z[src]

impl<G> Latex for C<G> where
    G: Gate + Latex
[src]

impl<G0, G1> Latex for Kron<G0, G1> where
    G0: Latex,
    G1: Latex
[src]

Loading content...