ATLAS Offline Software
Loading...
Searching...
No Matches
Rec::clique_visitor Struct Reference

#include <NewVrtSecInclusiveTool.h>

Collaboration diagram for Rec::clique_visitor:

Public Member Functions

 clique_visitor (std::vector< std::vector< int > > &input)
template<typename Clique, typename Graph>
void clique (const Clique &clq, Graph &)

Public Attributes

std::vector< std::vector< int > > & m_allCliques

Detailed Description

Definition at line 399 of file NewVrtSecInclusiveTool.h.

Constructor & Destructor Documentation

◆ clique_visitor()

Rec::clique_visitor::clique_visitor ( std::vector< std::vector< int > > & input)
inline

Definition at line 401 of file NewVrtSecInclusiveTool.h.

401: m_allCliques(input){ input.clear();}
std::vector< std::vector< int > > & m_allCliques

Member Function Documentation

◆ clique()

template<typename Clique, typename Graph>
void Rec::clique_visitor::clique ( const Clique & clq,
Graph &  )
inline

Definition at line 404 of file NewVrtSecInclusiveTool.h.

405 {
406 std::vector<int> new_clique(0);
407 for(auto i = clq.begin(); i != clq.end(); ++i) new_clique.push_back(*i);
408 m_allCliques.push_back(new_clique);
409 }

Member Data Documentation

◆ m_allCliques

std::vector< std::vector<int> >& Rec::clique_visitor::m_allCliques

Definition at line 411 of file NewVrtSecInclusiveTool.h.


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