OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq Struct Reference

Structure to store a add request of an edge. More...

Detailed Description

template<typename V, typename E = no_edge, typename Memory = HeapMemory, typename layout_v = typename memory_traits_lin<V>::type, typename layout_e = typename memory_traits_lin<E>::type, template< typename > class layout_v_base = memory_traits_lin, template< typename > class layout_e_base = memory_traits_lin, typename grow_p = openfpm::grow_policy_double>
struct DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq

Structure to store a add request of an edge.

Definition at line 300 of file dist_map_graph.hpp.

Data Fields

size_t v1
 source vertex
 
size_t v2
 target vertex
 
size_t v1n
 source vertex global index
 
size_t v2n
 destination vertex global index
 

Field Documentation

◆ v1

template<typename V , typename E = no_edge, typename Memory = HeapMemory, typename layout_v = typename memory_traits_lin<V>::type, typename layout_e = typename memory_traits_lin<E>::type, template< typename > class layout_v_base = memory_traits_lin, template< typename > class layout_e_base = memory_traits_lin, typename grow_p = openfpm::grow_policy_double>
size_t DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq::v1

source vertex

Definition at line 303 of file dist_map_graph.hpp.

◆ v1n

template<typename V , typename E = no_edge, typename Memory = HeapMemory, typename layout_v = typename memory_traits_lin<V>::type, typename layout_e = typename memory_traits_lin<E>::type, template< typename > class layout_v_base = memory_traits_lin, template< typename > class layout_e_base = memory_traits_lin, typename grow_p = openfpm::grow_policy_double>
size_t DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq::v1n

source vertex global index

Definition at line 307 of file dist_map_graph.hpp.

◆ v2

template<typename V , typename E = no_edge, typename Memory = HeapMemory, typename layout_v = typename memory_traits_lin<V>::type, typename layout_e = typename memory_traits_lin<E>::type, template< typename > class layout_v_base = memory_traits_lin, template< typename > class layout_e_base = memory_traits_lin, typename grow_p = openfpm::grow_policy_double>
size_t DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq::v2

target vertex

Definition at line 305 of file dist_map_graph.hpp.

◆ v2n

template<typename V , typename E = no_edge, typename Memory = HeapMemory, typename layout_v = typename memory_traits_lin<V>::type, typename layout_e = typename memory_traits_lin<E>::type, template< typename > class layout_v_base = memory_traits_lin, template< typename > class layout_e_base = memory_traits_lin, typename grow_p = openfpm::grow_policy_double>
size_t DistGraph_CSR< V, E, Memory, layout_v, layout_e, layout_v_base, layout_e_base, grow_p >::EdgeReq::v2n

destination vertex global index

Definition at line 309 of file dist_map_graph.hpp.


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