OpenFPM  5.2.0
Project that contain the implementation of distributed structures
nm_v< dim > Struct Template Reference

Data Structures

struct  attributes
 Attributes name. More...
 

Public Types

typedef boost::fusion::vector< float[3], size_t, size_t, size_t, size_t, long int, size_t > type
 The node contain 3 unsigned long integer for communication computation memory and id.
 
typedef float s_type
 type of the positional field
 

Public Member Functions

 nm_v ()
 default constructor
 
 nm_v (const nm_v &p)
 
template<unsigned int dime, typename Mem >
 nm_v (const encapc< dime, nm_v, Mem > &p)
 
template<unsigned int dime, typename Mem >
nm_voperator= (const encapc< dime, nm_v, Mem > &p)
 
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))
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 The data.
 

Static Public Attributes

static const unsigned int x = 0
 pos property id in boost::fusion::vector
 
static const unsigned int migration = 1
 migration property id in boost::fusion::vector
 
static const unsigned int computation = 2
 computation property id in boost::fusion::vector
 
static const unsigned int global_id = 3
 global_id property id in boost::fusion::vector
 
static const unsigned int id = 4
 id property id in boost::fusion::vector
 
static const unsigned int sub_id = 5
 sub_id property id in boost::fusion::vector
 
static const unsigned int proc_id = 6
 proc_id property id in boost::fusion::vector
 
static const unsigned int max_prop = 7
 total number of properties boost::fusion::vector
 

Detailed Description

template<unsigned int dim>
struct nm_v< dim >

Definition at line 39 of file SubdomainGraphNodes.hpp.


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