#include <MapBase.h>
Public Types | |
typedef MapBase< Derived, ReadOnlyAccessors > | Base |
typedef Base::Index | Index |
typedef Base::PacketScalar | PacketScalar |
typedef Base::PointerType | PointerType |
typedef Base::Scalar | Scalar |
typedef internal::conditional< internal::is_lvalue< Derived >::value, Scalar, const Scalar >::type | ScalarWithConstIfNotLvalue |
Public Types inherited from Eigen::MapBase< Derived, ReadOnlyAccessors > | |
enum | { RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime, SizeAtCompileTime = Base::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 | |
ScalarWithConstIfNotLvalue & | coeffRef (Index row, Index col) |
ScalarWithConstIfNotLvalue & | coeffRef (Index index) |
const Scalar * | data () const |
ScalarWithConstIfNotLvalue * | data () |
MapBase (PointerType dataPtr) | |
MapBase (PointerType dataPtr, Index vecSize) | |
MapBase (PointerType dataPtr, Index nbRows, Index nbCols) | |
Derived & | operator= (const MapBase &other) |
template<int StoreMode> | |
void | writePacket (Index row, Index col, const PacketScalar &val) |
template<int StoreMode> | |
void | writePacket (Index index, const PacketScalar &val) |
Public Member Functions inherited from Eigen::MapBase< Derived, ReadOnlyAccessors > | |
const Scalar & | coeff (Index rowId, Index colId) const |
const Scalar & | coeff (Index index) const |
const Scalar & | coeffRef (Index rowId, Index colId) const |
const Scalar & | coeffRef (Index index) const |
Index | cols () const |
const Scalar * | data () const |
MapBase (PointerType dataPtr) | |
MapBase (PointerType dataPtr, Index vecSize) | |
MapBase (PointerType dataPtr, Index nbRows, Index nbCols) | |
template<int LoadMode> | |
PacketScalar | packet (Index rowId, Index colId) const |
template<int LoadMode> | |
PacketScalar | packet (Index index) const |
Index | rows () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::MapBase< Derived, ReadOnlyAccessors > | |
void | checkSanity () const |
Protected Attributes inherited from Eigen::MapBase< Derived, ReadOnlyAccessors > | |
const internal::variable_if_dynamic< Index, ColsAtCompileTime > | m_cols |
PointerType | m_data |
const internal::variable_if_dynamic< Index, RowsAtCompileTime > | m_rows |
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::Base |
typedef Base::Index Eigen::MapBase< Derived, WriteAccessors >::Index |
typedef Base::PacketScalar Eigen::MapBase< Derived, WriteAccessors >::PacketScalar |
typedef Base::PointerType Eigen::MapBase< Derived, WriteAccessors >::PointerType |
typedef Base::Scalar Eigen::MapBase< Derived, WriteAccessors >::Scalar |
typedef internal::conditional< internal::is_lvalue<Derived>::value, Scalar, const Scalar >::type Eigen::MapBase< Derived, WriteAccessors >::ScalarWithConstIfNotLvalue |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |