.. index:: pair: struct; QPanda::Variational::impl_qop_pmeasure .. _doxid-struct_q_panda_1_1_variational_1_1impl__qop__pmeasure: struct QPanda::Variational::impl_qop_pmeasure ============================================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct impl_qop_pmeasure: public :ref:`QPanda::Variational::impl` { // construction :target:`impl_qop_pmeasure`( :ref:`VariationalQuantumCircuit`, std::vector, :ref:`QuantumMachine`*, std::vector<:ref:`Qubit`*> ); // methods std::vector :target:`_get_gradient`(:ref:`var` _var); std::vector :target:`_get_value`(); std::vector :target:`_get_circuit_value`(:ref:`QCircuit`); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // fields MatrixXd :ref:`val`; bool :ref:`m_is_differentiable`; :ref:`op_type` :ref:`op`; std::vector<:ref:`var`> :ref:`children`; std::vector`>> :ref:`parents`; MatrixXd :ref:`m_prob`;