OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
Point_test_scal< T > Class Template Reference

point test with only scalar properties More...

Detailed Description

template<typename T>
class Point_test_scal< T >

point test with only scalar properties

Definition at line 560 of file Point_test.hpp.

#include <Point_test.hpp>

Data Structures

struct  attributes
 Attributes name. More...
 

Public Types

typedef boost::fusion::vector
< T, T, T, T > 
type
 declaration of what the Point_test_scal store
 

Public Member Functions

void setx (T x_)
 set the property x
 
void sety (T y_)
 set the property y
 
void setz (T z_)
 set the property z
 
void sets (T s_)
 set the property s
 
template<unsigned int i>
boost::fusion::result_of::at
< type, boost::mpl::int_< i >
>::type 
get ()
 getter method for the property i
 
 Point_test_scal ()
 Default constructor.
 
template<typename Mem >
 Point_test_scal (const encapc< 1, Point_test_scal< T >, Mem > &p)
 constructor from encapc
 
 Point_test_scal (const Point_test_scal< T > &p)
 constructor from another point
 
Point_test_scal< T > operator= (const Point_test_scal< T > &p)
 operator=
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 The data itself.
 

Static Public Attributes

static const unsigned int x = 0
 x property is at position 0 in the boost::fusion::vector
 
static const unsigned int y = 1
 y property is at position 1 in the boost::fusion::vector
 
static const unsigned int z = 2
 z property is at position 0 in the boost::fusion::vector
 
static const unsigned int s = 3
 s property is at position 0 in the boost::fusion::vector
 
static const unsigned int max_prop = 4
 the number of properties
 

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