#include <MapBase.h>
Public Types | |
enum | { RowsAtCompileTime, ColsAtCompileTime, SizeAtCompileTime } |
typedef internal::dense_xpr_base < Derived >::type | Base |
typedef Base::CoeffReturnType | CoeffReturnType |
typedef internal::traits < Derived >::Index | Index |
typedef internal::packet_traits < Scalar >::type | PacketScalar |
typedef internal::conditional < bool(internal::is_lvalue < Derived >::value), Scalar *, const Scalar * >::type | PointerType |
typedef NumTraits< Scalar >::Real | RealScalar |
typedef internal::traits < Derived >::Scalar | Scalar |
typedef internal::traits < Derived >::StorageKind | StorageKind |
Public Member Functions | |
const Scalar & | coeff (Index row, Index col) const |
const Scalar & | coeff (Index index) const |
const Scalar & | coeffRef (Index row, Index col) const |
const Scalar & | coeffRef (Index index) const |
Index | cols () const |
const Scalar * | data () const |
MapBase (PointerType data) | |
MapBase (PointerType data, Index size) | |
MapBase (PointerType data, Index rows, Index cols) | |
template<int LoadMode> | |
PacketScalar | packet (Index row, Index col) const |
template<int LoadMode> | |
PacketScalar | packet (Index index) const |
Index | rows () const |
Protected Member Functions | |
void | checkSanity () const |
Protected Attributes | |
const internal::variable_if_dynamic < Index, ColsAtCompileTime > | m_cols |
PointerType | m_data |
const internal::variable_if_dynamic < Index, RowsAtCompileTime > | m_rows |
typedef internal::dense_xpr_base<Derived>::type Base |
Reimplemented in MapBase< Derived, WriteAccessors >.
typedef Base::CoeffReturnType CoeffReturnType |
Reimplemented in MapBase< Derived, WriteAccessors >.
typedef internal::packet_traits<Scalar>::type PacketScalar |
Reimplemented in MapBase< Derived, WriteAccessors >.
typedef internal::conditional< bool(internal::is_lvalue<Derived>::value), Scalar *, const Scalar *>::type PointerType |
Reimplemented in MapBase< Derived, WriteAccessors >.
typedef NumTraits<Scalar>::Real RealScalar |
Reimplemented in MapBase< Derived, WriteAccessors >.
typedef internal::traits<Derived>::StorageKind StorageKind |
|
inline |
Reimplemented in MapBase< Derived, WriteAccessors >.
References EIGEN_STATIC_ASSERT_FIXED_SIZE.
|
inline |
Reimplemented in MapBase< Derived, WriteAccessors >.
References Eigen::Dynamic, eigen_assert, and EIGEN_STATIC_ASSERT_VECTOR_ONLY.
|
inline |
Reimplemented in MapBase< Derived, WriteAccessors >.
References Eigen::Dynamic, and eigen_assert.
|
inlineprotected |
References Eigen::AlignedBit, eigen_assert, EIGEN_IMPLIES, EIGEN_STATIC_ASSERT, and Eigen::PacketAccessBit.
References EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS.
References EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS.
|
inline |
|
inline |
Returns a pointer to the first coefficient of the matrix or vector.
Reimplemented in MapBase< Derived, WriteAccessors >.
|
inline |
|
inline |
References EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS.
|
inline |
|
protected |
|
protected |
|
protected |