#include <eigenSoA.h>
Public Types | |
using | CMap = Eigen::Map< const M, 0, Eigen::Stride< M::RowsAtCompileTime *S, S > > |
using | Map = Eigen::Map< M, 0, Eigen::Stride< M::RowsAtCompileTime *S, S > > |
using | Scalar = typename M::Scalar |
Public Member Functions | |
__host__ __device__ constexpr Map | operator() (int32_t i) |
__host__ __device__ constexpr CMap | operator() (int32_t i) const |
__host__ __device__ constexpr Map | operator[] (int32_t i) |
__host__ __device__ constexpr CMap | operator[] (int32_t i) const |
Private Attributes | |
Scalar | data_ [S *M::RowsAtCompileTime *M::ColsAtCompileTime] |
Definition at line 36 of file eigenSoA.h.
using eigenSoA::MatrixSoA< M, S >::CMap = Eigen::Map<const M, 0, Eigen::Stride<M::RowsAtCompileTime * S, S> > |
Definition at line 40 of file eigenSoA.h.
using eigenSoA::MatrixSoA< M, S >::Map = Eigen::Map<M, 0, Eigen::Stride<M::RowsAtCompileTime * S, S> > |
Definition at line 39 of file eigenSoA.h.
using eigenSoA::MatrixSoA< M, S >::Scalar = typename M::Scalar |
Definition at line 38 of file eigenSoA.h.
|
inline |
Definition at line 42 of file eigenSoA.h.
References eigenSoA::MatrixSoA< M, S >::data_, and mps_fire::i.
|
inline |
Definition at line 43 of file eigenSoA.h.
References eigenSoA::MatrixSoA< M, S >::data_, and mps_fire::i.
|
inline |
Definition at line 44 of file eigenSoA.h.
References eigenSoA::MatrixSoA< M, S >::data_, and mps_fire::i.
|
inline |
Definition at line 45 of file eigenSoA.h.
References eigenSoA::MatrixSoA< M, S >::data_, and mps_fire::i.
|
private |
Definition at line 48 of file eigenSoA.h.
Referenced by eigenSoA::MatrixSoA< M, S >::operator()(), and eigenSoA::MatrixSoA< M, S >::operator[]().