#include <MapBase.h>
Public Types | |
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 | |
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 |
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 Eigen::MapBase< Derived, ReadOnlyAccessors >::Base |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
typedef Base::CoeffReturnType Eigen::MapBase< Derived, ReadOnlyAccessors >::CoeffReturnType |
typedef internal::traits<Derived>::Index Eigen::MapBase< Derived, ReadOnlyAccessors >::Index |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
typedef internal::packet_traits<Scalar>::type Eigen::MapBase< Derived, ReadOnlyAccessors >::PacketScalar |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
typedef internal::conditional< bool(internal::is_lvalue<Derived>::value), Scalar *, const Scalar *>::type Eigen::MapBase< Derived, ReadOnlyAccessors >::PointerType |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
typedef NumTraits<Scalar>::Real Eigen::MapBase< Derived, ReadOnlyAccessors >::RealScalar |
typedef internal::traits<Derived>::Scalar Eigen::MapBase< Derived, ReadOnlyAccessors >::Scalar |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
typedef internal::traits<Derived>::StorageKind Eigen::MapBase< Derived, ReadOnlyAccessors >::StorageKind |
anonymous enum |
Eigen::MapBase< Derived, ReadOnlyAccessors >::MapBase | ( | PointerType | dataPtr | ) | [inline] |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
Eigen::MapBase< Derived, ReadOnlyAccessors >::MapBase | ( | PointerType | dataPtr, |
Index | vecSize | ||
) | [inline] |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
Eigen::MapBase< Derived, ReadOnlyAccessors >::MapBase | ( | PointerType | dataPtr, |
Index | nbRows, | ||
Index | nbCols | ||
) | [inline] |
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
void Eigen::MapBase< Derived, ReadOnlyAccessors >::checkSanity | ( | ) | const [inline, protected] |
const Scalar& Eigen::MapBase< Derived, ReadOnlyAccessors >::coeff | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
const Scalar& Eigen::MapBase< Derived, ReadOnlyAccessors >::coeff | ( | Index | index | ) | const [inline] |
const Scalar& Eigen::MapBase< Derived, ReadOnlyAccessors >::coeffRef | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
const Scalar& Eigen::MapBase< Derived, ReadOnlyAccessors >::coeffRef | ( | Index | index | ) | const [inline] |
Index Eigen::MapBase< Derived, ReadOnlyAccessors >::cols | ( | void | ) | const [inline] |
const Scalar* Eigen::MapBase< Derived, ReadOnlyAccessors >::data | ( | ) | const [inline] |
Returns a pointer to the first coefficient of the matrix or vector.
Reimplemented in Eigen::MapBase< Derived, WriteAccessors >.
PacketScalar Eigen::MapBase< Derived, ReadOnlyAccessors >::packet | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
PacketScalar Eigen::MapBase< Derived, ReadOnlyAccessors >::packet | ( | Index | index | ) | const [inline] |
Index Eigen::MapBase< Derived, ReadOnlyAccessors >::rows | ( | void | ) | const [inline] |
const internal::variable_if_dynamic<Index, ColsAtCompileTime> Eigen::MapBase< Derived, ReadOnlyAccessors >::m_cols [protected] |
PointerType Eigen::MapBase< Derived, ReadOnlyAccessors >::m_data [protected] |
const internal::variable_if_dynamic<Index, RowsAtCompileTime> Eigen::MapBase< Derived, ReadOnlyAccessors >::m_rows [protected] |