|
| | 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_DYNAMIC_COLUMN (SumFreeArgs, sumFreeArgs, [](float x, float y, float freeArg) { return x+y+freeArg;}) |
| |
| | DECLARE_SOA_COLUMN (X, x, float) |
| |
| | DECLARE_SOA_COLUMN (Y, y, float) |
| |
| | DECLARE_SOA_COLUMN (Z, z, float) |
| |
| | DECLARE_SOA_COLUMN (Foo, foo, float) |
| |
| | DECLARE_SOA_COLUMN (Bar, bar, float) |
| |
| | DECLARE_SOA_COLUMN (EventProperty, eventProperty, float) |
| |
| | DECLARE_SOA_EXPRESSION_COLUMN (Sqfoo, sqfoo, float, nsqrt(test::foo)) |
| |
| | DECLARE_SOA_COLUMN (X, x, int) |
| |
| | DECLARE_SOA_COLUMN (Y, y, int) |
| |
| | DECLARE_SOA_COLUMN (Z, z, int) |
| |
| | DECLARE_SOA_COLUMN (W, w, int) |
| |
| | DECLARE_SOA_DYNAMIC_COLUMN (Sum, sum, [](int x, int y) { return x+y;}) |
| |
| | DECLARE_SOA_EXPRESSION_COLUMN (ESum, esum, int, test::x+test::y) |
| |
| | DECLARE_SOA_COLUMN_FULL (SomeBool, someBool, bool, "someBool") |
| |
| | DECLARE_SOA_COLUMN_FULL (Color, color, int32_t, "color") |
| |
| | DECLARE_SOA_COLUMN (N, n, int) |
| |
| | DECLARE_SOA_INDEX_COLUMN (Info, info) |
| |
| | DECLARE_SOA_INDEX_COLUMN_FULL (PointA, pointA, int, Points, "_A") |
| |
| | DECLARE_SOA_INDEX_COLUMN_FULL (PointB, pointB, int, Points, "_B") |
| |
| | DECLARE_SOA_COLUMN_FULL (Thickness, thickness, int, "thickness") |
| |
| | DECLARE_SOA_COLUMN (L1, l1, std::vector< float >) |
| |
| | DECLARE_SOA_COLUMN (L2, l2, std::vector< int >) |
| |
| | DECLARE_SOA_INDEX_COLUMN (Origint, origint) |
| |
| | DECLARE_SOA_INDEX_COLUMN_FULL (AltOrigint, altOrigint, int, Origints, "_alt") |
| |
| | DECLARE_SOA_ARRAY_INDEX_COLUMN (Origint, origints) |
| |
| | DECLARE_SOA_INDEX_COLUMN_FULL (SinglePoint, singlePoint, int32_t, Points3Ds, "") |
| |
| | DECLARE_SOA_ARRAY_INDEX_COLUMN (Points3D, pointGroup) |
| |
| | DECLARE_SOA_SLICE_INDEX_COLUMN (Points3D, pointSlice) |
| |
| | DECLARE_SOA_SELF_INDEX_COLUMN (OtherPoint, otherPoint) |
| |
| | DECLARE_SOA_SELF_SLICE_INDEX_COLUMN (PointSeq, pointSeq) |
| |
| | DECLARE_SOA_SELF_ARRAY_INDEX_COLUMN (PointSet, pointSet) |
| |
| | DECLARE_SOA_COLUMN (SmallIntArray, smallIntArray, int8_t[32]) |
| |
| | DECLARE_SOA_BITMAP_COLUMN (BoolArray, boolArray, 32) |
| |
| | DECLARE_SOA_COLUMN (UInt8, guint8, uint8_t) |
| |
| | DECLARE_SOA_COLUMN (UInt16, guint16, uint16_t) |
| |
| | DECLARE_SOA_COLUMN (UInt32, guint32, uint32_t) |
| |
| | DECLARE_SOA_COLUMN (UInt64, guint64, uint64_t) |
| |
| | DECLARE_SOA_COLUMN (ID, id, int) |
| |
| | DECLARE_SOA_INDEX_COLUMN (Event, event) |
| |
| | DECLARE_SOA_COLUMN (Arr, arr, float[3]) |
| |
| | DECLARE_SOA_COLUMN (Boo, boo, bool) |
| |
| | DECLARE_SOA_COLUMN (Lst, lst, std::vector< double >) |
| |
| | DECLARE_SOA_COLUMN_FULL (Px, px, float, "px") |
| |
| | DECLARE_SOA_COLUMN_FULL (Py, py, float, "py") |
| |
| | DECLARE_SOA_COLUMN_FULL (Pz, pz, float, "pz") |
| |
| | DECLARE_SOA_COLUMN_FULL (Xyz, xyz, float[3], "xyz") |
| |
| | DECLARE_SOA_COLUMN_FULL (Ij, ij, int[2], "ij") |
| |
| | DECLARE_SOA_COLUMN_FULL (Random, random, double, "random") |
| |
| | DECLARE_SOA_COLUMN_FULL (Ev, ev, int, "ev") |
| |
| | DECLARE_SOA_EXPRESSION_COLUMN (Rsq, rsq, float, test::x *test::x+test::y *test::y+test::z *test::z) |
| |
| | DECLARE_SOA_EXPRESSION_COLUMN (Sin, sin, float, test::x/nsqrt(test::x *test::x+test::y *test::y)) |
| |
| | DECLARE_SOA_CONFIGURABLE_EXPRESSION_COLUMN (Cfg, cfg, float, "configurable") |
| |