PandA-2024.02
Public Member Functions
check_clique< vertex_type > Struct Template Referenceabstract

#include <check_clique.hpp>

Inheritance diagram for check_clique< vertex_type >:
Inheritance graph
[legend]

Public Member Functions

virtual ~check_clique ()=default
 
virtual bool check_edge_compatibility (C_vertex &rep, C_vertex &other)=0
 
virtual bool check_no_mux_needed (C_vertex &rep, C_vertex &other)=0
 
virtual check_cliqueclone () const =0
 
virtual double cost (size_t clique_count)=0
 
virtual size_t num_mux ()=0
 
virtual void update_after_join (C_vertex &, C_vertex &)=0
 
virtual void initialize_structures (boost_cc_compatibility_graph &, CustomUnorderedMap< C_vertex, vertex_type > &)=0
 

Detailed Description

template<typename vertex_type>
struct check_clique< vertex_type >

Definition at line 45 of file check_clique.hpp.

Constructor & Destructor Documentation

◆ ~check_clique()

template<typename vertex_type>
virtual check_clique< vertex_type >::~check_clique ( )
virtualdefault

Member Function Documentation

◆ check_edge_compatibility()

template<typename vertex_type>
virtual bool check_clique< vertex_type >::check_edge_compatibility ( C_vertex rep,
C_vertex other 
)
pure virtual

◆ check_no_mux_needed()

template<typename vertex_type>
virtual bool check_clique< vertex_type >::check_no_mux_needed ( C_vertex rep,
C_vertex other 
)
pure virtual

◆ clone()

template<typename vertex_type>
virtual check_clique* check_clique< vertex_type >::clone ( ) const
pure virtual

◆ cost()

template<typename vertex_type>
virtual double check_clique< vertex_type >::cost ( size_t  clique_count)
pure virtual

◆ initialize_structures()

template<typename vertex_type>
virtual void check_clique< vertex_type >::initialize_structures ( boost_cc_compatibility_graph ,
CustomUnorderedMap< C_vertex, vertex_type > &   
)
pure virtual

◆ num_mux()

template<typename vertex_type>
virtual size_t check_clique< vertex_type >::num_mux ( )
pure virtual

◆ update_after_join()

template<typename vertex_type>
virtual void check_clique< vertex_type >::update_after_join ( C_vertex ,
C_vertex  
)
pure virtual

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

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