.. index:: pair: struct; QPanda::Variational::impl_qop_pmeasure_real_chip .. _doxid-struct_q_panda_1_1_variational_1_1impl__qop__pmeasure__real__chip: struct QPanda::Variational::impl_qop_pmeasure_real_chip ======================================================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct impl_qop_pmeasure_real_chip: public :ref:`QPanda::Variational::impl` { // construction :target:`impl_qop_pmeasure_real_chip`( :ref:`VariationalQuantumCircuit`, std::vector, :ref:`QuantumMachine`*, std::vector<:ref:`Qubit`*>, std::vector<:ref:`ClassicalCondition`>, size_t shots ); // 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`;