.. index:: pair: class; VerticeMatrix .. _doxid-class_vertice_matrix: class VerticeMatrix =================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class VerticeMatrix { public: // methods :ref:`qsize_t` :target:`getQubitCount`() const; :ref:`qsize_t` :target:`getVerticeCount`() const; void :target:`subVerticeCount`(); :ref:`qsize_t` :target:`addVertice`(:ref:`qsize_t`); :ref:`qsize_t` :target:`addVertice`( :ref:`qsize_t`, :ref:`qsize_t` ); :ref:`qsize_t` :target:`addVertice`( :ref:`qsize_t`, :ref:`qsize_t`, :ref:`Vertice`& ); int :target:`getVerticeValue`( :ref:`qsize_t`, :ref:`qsize_t` ); :ref:`qubit_vertice_t` :target:`getVerticeByNum`(size_t num); :ref:`qsize_t` :target:`getEmptyVertice`(); void :target:`setVerticeValue`( :ref:`qsize_t`, :ref:`qsize_t`, int ); void :target:`initVerticeMatrix`(:ref:`qsize_t`); std::map<:ref:`qsize_t`, :ref:`Vertice`>::iterator :target:`deleteVertice`( :ref:`qsize_t`, :ref:`qsize_t` ); :ref:`qsize_t` :target:`getQubitVerticeLastID`(:ref:`qsize_t`); std::vector<:ref:`qsize_t`>& :target:`getContectEdge`( :ref:`qsize_t`, :ref:`qsize_t` ); std::vector<:ref:`qsize_t`>& :target:`getContectEdgebynum`( :ref:`qsize_t`, :ref:`qsize_t` ); vertice_matrix_t::iterator :target:`begin`(); vertice_matrix_t::iterator :target:`end`(); vertice_matrix_t::iterator :target:`getQubitMapIter`(:ref:`qsize_t` qubit); vertice_map_t::iterator :target:`getQubitMapIterBegin`(:ref:`qsize_t` qubit); vertice_map_t::iterator :target:`getQubitMapIterEnd`(:ref:`qsize_t` qubit); vertice_map_t::iterator :target:`getVertice`( :ref:`qsize_t`, :ref:`qsize_t` ); void :target:`addContectEdge`( :ref:`qsize_t`, :ref:`qsize_t`, :ref:`qsize_t` ); void :target:`changeContectEdge`( :ref:`qsize_t`, :ref:`qsize_t`, :ref:`qsize_t`, :ref:`qsize_t` ); void :target:`deleteContectEdge`( :ref:`qsize_t`, :ref:`qsize_t`, :ref:`qsize_t` ); void :target:`clearVertice`(); bool :target:`isEmpty`(); void :target:`clear`(); };