.. index:: pair: class; QPanda::AbstractDiffusionOperator .. _doxid-class_q_panda_1_1_abstract_diffusion_operator: class QPanda::AbstractDiffusionOperator ======================================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class AbstractDiffusionOperator { public: // methods virtual :ref:`QCircuit` :target:`build_diffusion_circuit`(const :ref:`QVec`& qvec) = 0; }; // direct descendants class :ref:`DiffusionCirBuilder`;