OpenFPM  5.2.0
Project that contain the implementation of distributed structures
fill_prop_by_type< dim, i, p, Graph, pos > Struct Template Reference

Operator for vector and scalar property. More...

#include <CartesianGraphFactory.hpp>

Public Types

enum  { value = ((sizeof...(pos) != 0) * (std::is_array<pos_prop_type>::value + 1)) }
 
typedef boost::mpl::at< p, boost::mpl::int_< 0 > >::type v_element
 Get the element 0.
 
typedef boost::mpl::at< typename Graph::V_type::type, v_element >::type pos_prop_type
 Get the property v_element (v_element is a number)
 

Detailed Description

template<unsigned int dim, int i, typename p, typename Graph, int ... pos>
struct fill_prop_by_type< dim, i, p, Graph, pos >

Operator for vector and scalar property.

Template Parameters
iSize of the property
pType of the property boost mpl
GraphGraph
posArray of properties

Definition at line 234 of file CartesianGraphFactory.hpp.


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