OpenFPM_data  0.1.0
Project that contain the implementation and interfaces for basic structure like vectors, grids, graph ... .
 All Data Structures Namespaces Functions Variables Typedefs Friends
Point2D_test< T > Class Template Reference

Test structure used for several test. More...

Detailed Description

template<typename T>
class Point2D_test< T >

Test structure used for several test.

It is a test structure used for several test it contain 4 scalar "x,y,z,s" one vector property v[3] and one tensor or rank 2 t[3][3]

It is the OpenFPM data structure format for type parsing of see openFPM_data wiki for more information

Declaration of a point

Create a type definition

Access the members

p.get<P::v>()[0] = 1.0 + i;
p.get<P::v>()[1] = 2.0 + i;
p.get<P::v>()[2] = 7.0 + i;
p.get<P::t>()[0][0] = 10.0 + i;
p.get<P::t>()[0][1] = 13.0 + i;
p.get<P::t>()[0][2] = 8.0 + i;
p.get<P::t>()[1][0] = 19.0 + i;
p.get<P::t>()[1][1] = 23.0 + i;
p.get<P::t>()[1][2] = 5.0 + i;
p.get<P::t>()[2][0] = 4.0 + i;
p.get<P::t>()[2][1] = 3.0 + i;
p.get<P::t>()[2][2] = 11.0 + i;

Definition at line 34 of file Point_test.hpp.

#include <Point_test.hpp>

Public Types

typedef boost::fusion::vector
< T, T, T, T, T[2], T[2][2]> 
type
 

Data Fields

type data
 

Static Public Attributes

static constexpr bool stag_mask [] ={false,false,false,true,true,true}
 
static const unsigned int x = 0
 
static const unsigned int y = 1
 
static const unsigned int z = 2
 
static const unsigned int s = 3
 
static const unsigned int v = 4
 
static const unsigned int t = 5
 
static const unsigned int max_prop = 6
 

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