.. index:: pair: class; QPanda::FillQProg .. _doxid-class_q_panda_1_1_fill_q_prog: class QPanda::FillQProg ======================= .. toctree:: :hidden: Overview ~~~~~~~~ Fill quantum program by I quantum gate. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class FillQProg { public: // construction :target:`FillQProg`(:ref:`QProg`& input_prog); // methods void :ref:`fill_by_I`(); :ref:`QProg`& :target:`get_output_prog`(); :ref:`QVec` :target:`get_unused_qubits_in_layer`( :ref:`QVec`& all_qubits, :ref:`QVec`& inuse_qubits ); }; .. _details-class_q_panda_1_1_fill_q_prog: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fill quantum program by I quantum gate. Methods ------- .. index:: pair: function; fill_by_I .. _doxid-class_q_panda_1_1_fill_q_prog_1a06025fd96916cc59618b1dd9e158f7d8: .. ref-code-block:: cpp :class: doxyrest-title-code-block void fill_by_I() Fill the input :ref:`QProg ` by I gate.