template<unsigned int dim>
struct nm_v< dim >
Definition at line 39 of file SubdomainGraphNodes.hpp.
|
| 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
|
| |
|
| | 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_v & | operator= (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 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
|
| |
◆ s_type
template<unsigned int dim>
| typedef float nm_v< dim >::s_type |
◆ type
template<unsigned int dim>
| typedef boost::fusion::vector<float[3], size_t, size_t, size_t, size_t, long int, size_t> nm_v< dim >::type |
The node contain 3 unsigned long integer for communication computation memory and id.
Definition at line 42 of file SubdomainGraphNodes.hpp.
◆ nm_v() [1/3]
template<unsigned int dim>
◆ nm_v() [2/3]
template<unsigned int dim>
◆ nm_v() [3/3]
template<unsigned int dim>
template<unsigned int dime, typename Mem >
◆ get() [1/2]
template<unsigned int dim>
template<unsigned int id>
| auto nm_v< dim >::get |
( |
| ) |
-> decltype(boost::fusion::at_c < id > (data))
|
|
inline |
◆ get() [2/2]
template<unsigned int dim>
template<unsigned int id>
| auto nm_v< dim >::get |
( |
| ) |
const -> const decltype(boost::fusion::at_c < id > (data))
|
|
inline |
◆ noPointers()
template<unsigned int dim>
| static bool nm_v< dim >::noPointers |
( |
| ) |
|
|
inlinestatic |
◆ operator=()
template<unsigned int dim>
template<unsigned int dime, typename Mem >
◆ computation
template<unsigned int dim>
| const unsigned int nm_v< dim >::computation = 2 |
|
static |
◆ data
template<unsigned int dim>
◆ global_id
template<unsigned int dim>
| const unsigned int nm_v< dim >::global_id = 3 |
|
static |
◆ id
template<unsigned int dim>
| const unsigned int nm_v< dim >::id = 4 |
|
static |
◆ max_prop
template<unsigned int dim>
| const unsigned int nm_v< dim >::max_prop = 7 |
|
static |
◆ migration
template<unsigned int dim>
| const unsigned int nm_v< dim >::migration = 1 |
|
static |
◆ proc_id
template<unsigned int dim>
| const unsigned int nm_v< dim >::proc_id = 6 |
|
static |
◆ sub_id
template<unsigned int dim>
| const unsigned int nm_v< dim >::sub_id = 5 |
|
static |
template<unsigned int dim>
| const unsigned int nm_v< dim >::x = 0 |
|
static |
The documentation for this struct was generated from the following file: