Skip to content

Latest commit

 

History

History
92 lines (57 loc) · 2.9 KB

struct_QPanda_Variational_impl_subscript.rst

File metadata and controls

92 lines (57 loc) · 2.9 KB

pair: struct; QPanda::Variational::impl_subscript

struct QPanda::Variational::impl_subscript

Overview

implementation for the subscript operation. More...<details-struct_q_panda_1_1_variational_1_1impl__subscript>

cpp

#include <var.h>

struct impl_subscript: public QPanda::Variational::impl<doxid-struct_q_panda_1_1_variational_1_1impl> { // fields

int m_subscript<doxid-struct_q_panda_1_1_variational_1_1impl__subscript_1ad6e8858835041f0531becd251d49e08f>;

// construction

impl_subscript<doxid-struct_q_panda_1_1_variational_1_1impl__subscript_1a8e826963dd1b6f31d8154f90e7fa34b2>(int subscript, const std::vector<var<doxid-class_q_panda_1_1_variational_1_1var>>&);

};

Inherited Members

cpp

public:

// fields

MatrixXd val<doxid-struct_q_panda_1_1_variational_1_1impl_1a192110dfe5013d1fd808aab4f262e241>; bool m_is_differentiable<doxid-struct_q_panda_1_1_variational_1_1impl_1ad7bb7cb00dd81ad05e29767d35ae2c4a>; op_type<doxid-namespace_q_panda_1_1_variational_1a48cf3e66870553a1904112cfce0fd810> op<doxid-struct_q_panda_1_1_variational_1_1impl_1a48c4c2d47ded74e71bf3615945943e3b>; std::vector<var<doxid-class_q_panda_1_1_variational_1_1var>> children<doxid-struct_q_panda_1_1_variational_1_1impl_1ab9026462afdd43c59bfe64fff032691f>; std::vector<std::weak_ptr<impl<doxid-struct_q_panda_1_1_variational_1_1impl>>> parents<doxid-struct_q_panda_1_1_variational_1_1impl_1a9cd6c23efd4e542bb77b9ad85f1e9529>; MatrixXd m_prob<doxid-struct_q_panda_1_1_variational_1_1impl_1af9668071cafbb85c671d03ef55065c87>;

Detailed Documentation

implementation for the subscript operation.

Fields

pair: variable; m_subscript

cpp

int m_subscript

the subscript

Construction

pair: function; impl_subscript

cpp

impl_subscript(int subscript, const std::vector<var<doxid-class_q_panda_1_1_variational_1_1var>>&)

Construct a new impl subscript object by child and the subscript. c = a[i], subscript=i, a=children and c=parent.

Parameters: