.. index:: pair: class; QuickBB .. _doxid-class_quick_b_b: class QuickBB ============= .. toctree:: :hidden: class_QuickBB_Graph.rst Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QuickBB { public: // classes class :ref:`Graph`; // methods static std::pair`> :ref:`compute`(:ref:`Graph`& graph, size_t alloted_time); static std::pair`> :ref:`compute`( const std::vector>& vertice_vect, size_t alloted_time ); static void :target:`make_clique`( :ref:`Graph`& graph, const :ref:`adj_arr_t`& vertices ); static bool :target:`is_clique`( const :ref:`Graph`& graph, const :ref:`adj_arr_t`& vertices ); static bool :target:`simplicial`( const :ref:`Graph`& graph, :ref:`vertex_index_t` vertex ); static bool :target:`almost_simplicial`( const :ref:`Graph`& graph, :ref:`vertex_index_t` vertex ); static void :target:`eliminate`( :ref:`Graph`& graph, :ref:`vertex_index_t` vertex ); static size_t :target:`count_fillin`( const :ref:`Graph`& graph, :ref:`adj_arr_t` vertices ); static std::pair<:ref:`adj_arr_t`, size_t> :target:`upper_bound`(const :ref:`Graph`& graph); static size_t :target:`lower_bound`(const :ref:`Graph`& graph); }; .. _details-class_quick_b_b: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; compute .. _doxid-class_quick_b_b_1a1fc5874accc182f993ddfb82e3571f35: .. ref-code-block:: cpp :class: doxyrest-title-code-block static std::pair`> compute(:ref:`Graph`& graph, size_t alloted_time) compute the optimal order .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - :ref:`Graph ` - :ref:`QuickBB ` graph * - size_t - alloted compute time .. rubric:: Returns: std::pair first : tree width , second : order .. index:: pair: function; compute .. _doxid-class_quick_b_b_1af9726818e17ad373c392f084b538c46f: .. ref-code-block:: cpp :class: doxyrest-title-code-block static std::pair`> compute( const std::vector>& vertice_vect, size_t alloted_time ) compute the optimal order .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - std::vector> - :ref:`QuickBB ` graph * - size_t - alloted compute time .. rubric:: Returns: std::pair first : tree width , second : order