OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
e_map Class Reference

Structure used inside GraphCSR an edge. More...

Detailed Description

Structure used inside GraphCSR an edge.

For each vertex the first number "vid" store the target node, the second number store edge id that store all the properties

Definition at line 90 of file map_graph.hpp.

#include <map_graph.hpp>

Public Types

typedef boost::fusion::vector< size_t, size_t > type
 

Public Member Functions

void setvid (size_t vid_)
 
void seteid (size_t eid_)
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 

Static Public Attributes

static const unsigned int vid = 0
 
static const unsigned int eid = 1
 
static const unsigned int max_prop = 2
 

Member Typedef Documentation

◆ type

typedef boost::fusion::vector<size_t, size_t> e_map::type

Definition at line 93 of file map_graph.hpp.

Member Function Documentation

◆ noPointers()

static bool e_map::noPointers ( )
inlinestatic

Definition at line 113 of file map_graph.hpp.

◆ seteid()

void e_map::seteid ( size_t  eid_)
inline

Definition at line 108 of file map_graph.hpp.

◆ setvid()

void e_map::setvid ( size_t  vid_)
inline

Definition at line 103 of file map_graph.hpp.

Field Documentation

◆ data

type e_map::data

Definition at line 95 of file map_graph.hpp.

◆ eid

const unsigned int e_map::eid = 1
static

Definition at line 98 of file map_graph.hpp.

◆ max_prop

const unsigned int e_map::max_prop = 2
static

Definition at line 99 of file map_graph.hpp.

◆ vid

const unsigned int e_map::vid = 0
static

Definition at line 97 of file map_graph.hpp.


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