#include <triangle_count.hpp>
Public Types | |
typedef triangle_count_visitor< Graph > | my_type |
typedef Graph::vertex_locator | vertex_locator |
typedef Graph::template vertex_data< uint64_t, std::allocator< uint64_t > > | vdtd_type |
Public Member Functions | |
triangle_count_visitor () | |
triangle_count_visitor (vertex_locator v) | |
triangle_count_visitor (vertex_locator v, vertex_locator f, uint32_t deg) | |
triangle_count_visitor (vertex_locator v, vertex_locator f, vertex_locator s, uint32_t deg) | |
bool | pre_visit () const |
template<typename VisitorQueueHandle > | |
bool | visit (Graph &g, VisitorQueueHandle vis_queue) const |
int | get_state () const |
Static Public Member Functions | |
static void | set_tc_data (vdtd_type *_data) |
static vdtd_type *& | tc_data () |
Public Attributes | |
vertex_locator | vertex |
vertex_locator | first |
vertex_locator | second |
uint32_t | last_degree |
Static Public Attributes | |
static Graph * | m_ptr_graph |
Friends | |
bool | operator> (const triangle_count_visitor &v1, const triangle_count_visitor &v2) |
bool | operator< (const triangle_count_visitor &v1, const triangle_count_visitor &v2) |
Definition at line 106 of file triangle_count.hpp.
typedef triangle_count_visitor<Graph> havoqgt::mpi::triangle_count_visitor< Graph >::my_type |
Definition at line 108 of file triangle_count.hpp.
typedef Graph::template vertex_data<uint64_t, std::allocator<uint64_t> > havoqgt::mpi::triangle_count_visitor< Graph >::vdtd_type |
Definition at line 182 of file triangle_count.hpp.
typedef Graph::vertex_locator havoqgt::mpi::triangle_count_visitor< Graph >::vertex_locator |
Definition at line 109 of file triangle_count.hpp.
|
inline |
Definition at line 111 of file triangle_count.hpp.
|
inline |
Definition at line 117 of file triangle_count.hpp.
|
inline |
Definition at line 123 of file triangle_count.hpp.
|
inline |
Definition at line 128 of file triangle_count.hpp.
|
inline |
Definition at line 172 of file triangle_count.hpp.
|
inline |
Definition at line 131 of file triangle_count.hpp.
|
inlinestatic |
Definition at line 184 of file triangle_count.hpp.
|
inlinestatic |
Definition at line 186 of file triangle_count.hpp.
|
inline |
Definition at line 143 of file triangle_count.hpp.
|
friend |
Definition at line 195 of file triangle_count.hpp.
|
friend |
Definition at line 191 of file triangle_count.hpp.
vertex_locator havoqgt::mpi::triangle_count_visitor< Graph >::first |
Definition at line 199 of file triangle_count.hpp.
uint32_t havoqgt::mpi::triangle_count_visitor< Graph >::last_degree |
Definition at line 200 of file triangle_count.hpp.
|
static |
Definition at line 201 of file triangle_count.hpp.
vertex_locator havoqgt::mpi::triangle_count_visitor< Graph >::second |
Definition at line 199 of file triangle_count.hpp.
vertex_locator havoqgt::mpi::triangle_count_visitor< Graph >::vertex |
Definition at line 199 of file triangle_count.hpp.