MinLCA algorithms
Public Member Functions | Protected Types | Protected Attributes | List of all members
minlca::utils::CliqueSet< BaseGraph > Class Template Reference

Class describing a set of non-adjacent cliques. More...

#include <cliques.hh>

Inheritance diagram for minlca::utils::CliqueSet< BaseGraph >:
[legend]
Collaboration diagram for minlca::utils::CliqueSet< BaseGraph >:
[legend]

Public Member Functions

virtual Graphinit (int s, int c)
 Initialise the generator. More...
 
int cliqueOrder () const
 Retrieve the order of each clique. More...
 
int cliques () const
 Retrieve the number of cliques. More...
 
virtual void generate ()
 

Protected Types

typedef CliqueSet< BaseGraph > Graph
 

Protected Attributes

int _s
 Order of each clique.
 
int _c
 Number of cliques.
 

Detailed Description

template<typename BaseGraph = lemon::SmartGraph>
class minlca::utils::CliqueSet< BaseGraph >

Class describing a set of non-adjacent cliques.

Definition at line 18 of file cliques.hh.

Member Function Documentation

template<typename BaseGraph = lemon::SmartGraph>
int minlca::utils::CliqueSet< BaseGraph >::cliqueOrder ( ) const
inline

Retrieve the order of each clique.

Returns
The order of the cliques

Definition at line 40 of file cliques.hh.

template<typename BaseGraph = lemon::SmartGraph>
int minlca::utils::CliqueSet< BaseGraph >::cliques ( ) const
inline

Retrieve the number of cliques.

Returns
The total number of cliques

Definition at line 47 of file cliques.hh.

template<typename BaseGraph = lemon::SmartGraph>
virtual Graph& minlca::utils::CliqueSet< BaseGraph >::init ( int  s,
int  c 
)
inlinevirtual

Initialise the generator.

Parameters
sOrder of each clique
cNumber of cliques

Reimplemented in minlca::utils::CliqueCycle< BaseGraph >.

Definition at line 27 of file cliques.hh.


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