PandA-2024.02
Public Member Functions
no_check_clique< vertex_type > Struct Template Reference

#include <check_clique.hpp>

Inheritance diagram for no_check_clique< vertex_type >:
Inheritance graph
[legend]
Collaboration diagram for no_check_clique< vertex_type >:
Collaboration graph
[legend]

Public Member Functions

bool check_edge_compatibility (C_vertex &, C_vertex &) override
 
bool check_no_mux_needed (C_vertex &, C_vertex &) override
 
no_check_cliqueclone () const override
 
double cost (size_t clique_count) override
 
size_t num_mux () override
 
void update_after_join (C_vertex &, C_vertex &) override
 
void initialize_structures (boost_cc_compatibility_graph &, CustomUnorderedMap< C_vertex, vertex_type > &) override
 
- Public Member Functions inherited from check_clique< vertex_type >
virtual ~check_clique ()=default
 

Detailed Description

template<typename vertex_type>
struct no_check_clique< vertex_type >

Definition at line 65 of file check_clique.hpp.

Member Function Documentation

◆ check_edge_compatibility()

template<typename vertex_type>
bool no_check_clique< vertex_type >::check_edge_compatibility ( C_vertex ,
C_vertex  
)
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 67 of file check_clique.hpp.

◆ check_no_mux_needed()

template<typename vertex_type>
bool no_check_clique< vertex_type >::check_no_mux_needed ( C_vertex ,
C_vertex  
)
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 71 of file check_clique.hpp.

◆ clone()

template<typename vertex_type>
no_check_clique* no_check_clique< vertex_type >::clone ( ) const
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 75 of file check_clique.hpp.

◆ cost()

template<typename vertex_type>
double no_check_clique< vertex_type >::cost ( size_t  clique_count)
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 79 of file check_clique.hpp.

◆ initialize_structures()

template<typename vertex_type>
void no_check_clique< vertex_type >::initialize_structures ( boost_cc_compatibility_graph ,
CustomUnorderedMap< C_vertex, vertex_type > &   
)
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 90 of file check_clique.hpp.

◆ num_mux()

template<typename vertex_type>
size_t no_check_clique< vertex_type >::num_mux ( )
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 83 of file check_clique.hpp.

◆ update_after_join()

template<typename vertex_type>
void no_check_clique< vertex_type >::update_after_join ( C_vertex ,
C_vertex  
)
inlineoverridevirtual

Implements check_clique< vertex_type >.

Definition at line 87 of file check_clique.hpp.


The documentation for this struct was generated from the following file:

Generated on Mon Feb 12 2024 13:03:59 for PandA-2024.02 by doxygen 1.8.13