#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 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) |
Private Types | |
typedef MapBase< Derived, ReadOnlyAccessors > | ReadOnlyMapBase |
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::Base |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
typedef Base::Index Eigen::MapBase< Derived, WriteAccessors >::Index |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
typedef Base::PacketScalar Eigen::MapBase< Derived, WriteAccessors >::PacketScalar |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
typedef Base::PointerType Eigen::MapBase< Derived, WriteAccessors >::PointerType |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::ReadOnlyMapBase [private] |
typedef Base::Scalar Eigen::MapBase< Derived, WriteAccessors >::Scalar |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
typedef internal::conditional< internal::is_lvalue<Derived>::value, Scalar, const Scalar >::type Eigen::MapBase< Derived, WriteAccessors >::ScalarWithConstIfNotLvalue |
Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr | ) | [inline, explicit] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr, |
Index | vecSize | ||
) | [inline] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr, |
Index | nbRows, | ||
Index | nbCols | ||
) | [inline] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef | ( | Index | row, |
Index | col | ||
) | [inline] |
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef | ( | Index | index | ) | [inline] |
const Scalar* Eigen::MapBase< Derived, WriteAccessors >::data | ( | ) | const [inline] |
Returns a pointer to the first coefficient of the matrix or vector.
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
ScalarWithConstIfNotLvalue* Eigen::MapBase< Derived, WriteAccessors >::data | ( | ) | [inline] |
Derived& Eigen::MapBase< Derived, WriteAccessors >::operator= | ( | const MapBase< Derived, WriteAccessors > & | other | ) | [inline] |
void Eigen::MapBase< Derived, WriteAccessors >::writePacket | ( | Index | row, |
Index | col, | ||
const PacketScalar & | val | ||
) | [inline] |
void Eigen::MapBase< Derived, WriteAccessors >::writePacket | ( | Index | index, |
const PacketScalar & | val | ||
) | [inline] |