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

sub-domain edge graph node More...

Detailed Description

sub-domain edge graph node

Definition at line 132 of file SubdomainGraphNodes.hpp.

#include <SubdomainGraphNodes.hpp>

Data Structures

struct  attributes
 Attributes name. More...
 

Public Types

typedef boost::fusion::vector< size_t, size_t, size_t > type
 The node contain 3 unsigned long integer for comunication computation and memory.
 

Public Member Functions

template<unsigned int dim, typename Mem >
 nm_e (const encapc< dim, nm_e, Mem > &p)
 
template<unsigned int id>
auto get () -> decltype(boost::fusion::at_c< id >(data))
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 The data.
 

Static Public Attributes

static const unsigned int communication = 0
 computation property id in boost::fusion::vector
 
static const unsigned int srcgid = 1
 
static const unsigned int dstgid = 2
 
static const unsigned int max_prop = 3
 total number of properties boost::fusion::vector
 

Member Typedef Documentation

◆ type

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

The node contain 3 unsigned long integer for comunication computation and memory.

Definition at line 135 of file SubdomainGraphNodes.hpp.

Constructor & Destructor Documentation

◆ nm_e() [1/2]

nm_e::nm_e ( )
inline

Definition at line 153 of file SubdomainGraphNodes.hpp.

◆ nm_e() [2/2]

template<unsigned int dim, typename Mem >
nm_e::nm_e ( const encapc< dim, nm_e, Mem > &  p)
inline

Definition at line 158 of file SubdomainGraphNodes.hpp.

Member Function Documentation

◆ get()

template<unsigned int id>
auto nm_e::get ( ) -> decltype(boost::fusion::at_c < id > (data))
inline

Definition at line 166 of file SubdomainGraphNodes.hpp.

◆ noPointers()

static bool nm_e::noPointers ( )
inlinestatic

Definition at line 171 of file SubdomainGraphNodes.hpp.

Field Documentation

◆ communication

const unsigned int nm_e::communication = 0
static

computation property id in boost::fusion::vector

Definition at line 147 of file SubdomainGraphNodes.hpp.

◆ data

type nm_e::data

The data.

Definition at line 144 of file SubdomainGraphNodes.hpp.

◆ dstgid

const unsigned int nm_e::dstgid = 2
static

Definition at line 149 of file SubdomainGraphNodes.hpp.

◆ max_prop

const unsigned int nm_e::max_prop = 3
static

total number of properties boost::fusion::vector

Definition at line 151 of file SubdomainGraphNodes.hpp.

◆ srcgid

const unsigned int nm_e::srcgid = 1
static

Definition at line 148 of file SubdomainGraphNodes.hpp.


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