#include <eigenSoA.h>
Public Types | |
using | Scalar = T |
Public Member Functions | |
__host__ constexpr __device__ Scalar * | data () |
__host__ constexpr __device__ Scalar const * | data () const |
__host__ constexpr __device__ Scalar & | operator() (int32_t i) |
constexpr const __device__ Scalar | operator() (int32_t i) const |
__host__ constexpr __device__ Scalar & | operator[] (int32_t i) |
constexpr const __device__ Scalar | operator[] (int32_t i) const |
Private Attributes | |
Scalar | data_ [S] |
Definition at line 17 of file eigenSoA.h.
using eigenSoA::ScalarSoA< T, S >::Scalar = T |
Definition at line 19 of file eigenSoA.h.
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 27 of file eigenSoA.h.
|
inlineconstexpr |
Definition at line 21 of file eigenSoA.h.
|
inlineconstexpr |
Definition at line 22 of file eigenSoA.h.
|
inlineconstexpr |
Definition at line 23 of file eigenSoA.h.
|
inlineconstexpr |
Definition at line 24 of file eigenSoA.h.
|
private |
Definition at line 30 of file eigenSoA.h.
Referenced by eigenSoA::ScalarSoA< uint8_t, S >::data(), eigenSoA::ScalarSoA< uint8_t, S >::operator()(), and eigenSoA::ScalarSoA< uint8_t, S >::operator[]().