Project
Loading...
Searching...
No Matches
test Namespace Reference

FIXME: do not use data model tables. More...

Classes

struct  MetaHeader
 
struct  SequenceDesc
 

Functions

 DECLARE_SOA_COLUMN_FULL (X, x, float, "x")
 
 DECLARE_SOA_COLUMN_FULL (Y, y, float, "y")
 
 DECLARE_SOA_COLUMN_FULL (Z, z, float, "z")
 
 DECLARE_SOA_DYNAMIC_COLUMN (Sum, sum, [](float x, float y) { return x+y;})
 
 DECLARE_SOA_COLUMN (X, x, float, "x")
 
 DECLARE_SOA_COLUMN (Y, y, float, "y")
 
 DECLARE_SOA_COLUMN (Z, z, float, "z")
 
 DECLARE_SOA_COLUMN (cD, cd, float, "cd")
 
 DECLARE_SOA_DYNAMIC_COLUMN (D, d, [](float x, float y, float z) { return std::sqrt(x *x+y *y+z *z);})
 
 DECLARE_SOA_COLUMN (X, x, float)
 
 DECLARE_SOA_COLUMN (Y, y, float)
 
 DECLARE_SOA_COLUMN (Z, z, float)
 
 DECLARE_SOA_COLUMN_FULL (X, x, int32_t, "x")
 
 DECLARE_SOA_COLUMN_FULL (Y, y, int32_t, "y")
 
 DECLARE_SOA_COLUMN_FULL (Z, z, int32_t, "z")
 
 DECLARE_SOA_COLUMN_FULL (FloatZ, floatZ, float, "floatZ")
 
 DECLARE_SOA_DYNAMIC_COLUMN (Sum, sum, [](int32_t x, int32_t y) { return x+y;})
 
 DECLARE_SOA_COLUMN_FULL (X, x, uint64_t, "x")
 
 DECLARE_SOA_COLUMN_FULL (Y, y, uint64_t, "y")
 
 DECLARE_SOA_COLUMN_FULL (Pos, pos, int[4], "pos")
 

Detailed Description

FIXME: do not use data model tables.

Function Documentation

◆ DECLARE_SOA_COLUMN() [1/7]

test::DECLARE_SOA_COLUMN ( cD  ,
cd  ,
float  ,
"cd"   
)

◆ DECLARE_SOA_COLUMN() [2/7]

test::DECLARE_SOA_COLUMN ( ,
x  ,
float   
)

◆ DECLARE_SOA_COLUMN() [3/7]

test::DECLARE_SOA_COLUMN ( ,
x  ,
float  ,
"x"   
)

◆ DECLARE_SOA_COLUMN() [4/7]

test::DECLARE_SOA_COLUMN ( ,
y  ,
float   
)

◆ DECLARE_SOA_COLUMN() [5/7]

test::DECLARE_SOA_COLUMN ( ,
y  ,
float  ,
"y"   
)

◆ DECLARE_SOA_COLUMN() [6/7]

test::DECLARE_SOA_COLUMN ( ,
z  ,
float   
)

◆ DECLARE_SOA_COLUMN() [7/7]

test::DECLARE_SOA_COLUMN ( ,
z  ,
float  ,
"z"   
)

◆ DECLARE_SOA_COLUMN_FULL() [1/10]

test::DECLARE_SOA_COLUMN_FULL ( FloatZ  ,
floatZ  ,
float  ,
"floatZ"   
)

◆ DECLARE_SOA_COLUMN_FULL() [2/10]

test::DECLARE_SOA_COLUMN_FULL ( Pos  ,
pos  ,
int  [4],
"pos"   
)

◆ DECLARE_SOA_COLUMN_FULL() [3/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
x  ,
float  ,
"x"   
)

◆ DECLARE_SOA_COLUMN_FULL() [4/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
x  ,
int32_t  ,
"x"   
)

◆ DECLARE_SOA_COLUMN_FULL() [5/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
x  ,
uint64_t  ,
"x"   
)

◆ DECLARE_SOA_COLUMN_FULL() [6/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
y  ,
float  ,
"y"   
)

◆ DECLARE_SOA_COLUMN_FULL() [7/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
y  ,
int32_t  ,
"y"   
)

◆ DECLARE_SOA_COLUMN_FULL() [8/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
y  ,
uint64_t  ,
"y"   
)

◆ DECLARE_SOA_COLUMN_FULL() [9/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
z  ,
float  ,
"z"   
)

◆ DECLARE_SOA_COLUMN_FULL() [10/10]

test::DECLARE_SOA_COLUMN_FULL ( ,
z  ,
int32_t  ,
"z"   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [1/3]

test::DECLARE_SOA_DYNAMIC_COLUMN ( ,
,
[] (float x, float y, float z) { return std::sqrt(x *x+y *y+z *z);}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [2/3]

test::DECLARE_SOA_DYNAMIC_COLUMN ( Sum  ,
sum  ,
[] (float x, float y) { return x+y;}   
)

◆ DECLARE_SOA_DYNAMIC_COLUMN() [3/3]

test::DECLARE_SOA_DYNAMIC_COLUMN ( Sum  ,
sum  ,
[] (int32_t x, int32_t y) { return x+y;}   
)