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

Detailed Description

Definition at line 81 of file dist_map_graph.hpp.

Public Types

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

Public Member Functions

void setid (size_t id_)
 
void setgid (size_t gid_)
 
template<unsigned int id>
auto get () -> decltype(boost::fusion::at_c< id >(data))
 
template<unsigned int id>
auto get () const -> const decltype(boost::fusion::at_c< id >(data))
 
template<unsigned int dim, typename Mem >
 v_info (const encapc< dim, v_info, Mem > &p)
 
template<unsigned int dim, typename Mem >
v_infooperator= (const encapc< dim, v_info, Mem > &p)
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 

Static Public Attributes

static const unsigned int id = 0
 
static const unsigned int gid = 1
 
static const unsigned int max_prop = 2
 

Member Typedef Documentation

◆ type

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

Definition at line 84 of file dist_map_graph.hpp.

Constructor & Destructor Documentation

◆ v_info() [1/2]

v_info::v_info ( )
inline

Definition at line 92 of file dist_map_graph.hpp.

◆ v_info() [2/2]

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

Definition at line 116 of file dist_map_graph.hpp.

Member Function Documentation

◆ get() [1/2]

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

Definition at line 106 of file dist_map_graph.hpp.

◆ get() [2/2]

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

Definition at line 111 of file dist_map_graph.hpp.

◆ noPointers()

static bool v_info::noPointers ( )
inlinestatic

Definition at line 129 of file dist_map_graph.hpp.

◆ operator=()

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

Definition at line 121 of file dist_map_graph.hpp.

◆ setgid()

void v_info::setgid ( size_t  gid_)
inline

Definition at line 101 of file dist_map_graph.hpp.

◆ setid()

void v_info::setid ( size_t  id_)
inline

Definition at line 96 of file dist_map_graph.hpp.

Field Documentation

◆ data

type v_info::data

Definition at line 86 of file dist_map_graph.hpp.

◆ gid

const unsigned int v_info::gid = 1
static

Definition at line 89 of file dist_map_graph.hpp.

◆ id

const unsigned int v_info::id = 0
static

Definition at line 88 of file dist_map_graph.hpp.

◆ max_prop

const unsigned int v_info::max_prop = 2
static

Definition at line 90 of file dist_map_graph.hpp.


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