|
MOAB
4.9.3pre
|
#include <MapBase.h>


Public Types | |
| typedef MapBase< Derived, ReadOnlyAccessors > | Base |
| typedef Base::Scalar | Scalar |
| typedef Base::PacketScalar | PacketScalar |
| typedef Base::StorageIndex | StorageIndex |
| typedef Base::PointerType | PointerType |
| typedef internal::conditional < internal::is_lvalue< Derived > ::value, Scalar, const Scalar > ::type | ScalarWithConstIfNotLvalue |
Public Member Functions | |
| EIGEN_DEVICE_FUNC const Scalar * | data () const |
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue * | data () |
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue & | coeffRef (Index row, Index col) |
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue & | coeffRef (Index index) |
| template<int StoreMode> | |
| void | writePacket (Index row, Index col, const PacketScalar &val) |
| template<int StoreMode> | |
| void | writePacket (Index index, const PacketScalar &val) |
| EIGEN_DEVICE_FUNC | MapBase (PointerType dataPtr) |
| EIGEN_DEVICE_FUNC | MapBase (PointerType dataPtr, Index vecSize) |
| EIGEN_DEVICE_FUNC | MapBase (PointerType dataPtr, Index p_rows, Index p_cols) |
| EIGEN_DEVICE_FUNC Derived & | operator= (const MapBase &other) |
Private Types | |
| typedef MapBase< Derived, ReadOnlyAccessors > | ReadOnlyMapBase |
| typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::Base |
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 |
| typedef Base::StorageIndex Eigen::MapBase< Derived, WriteAccessors >::StorageIndex |
| EIGEN_DEVICE_FUNC Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr | ) | [inline, explicit] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
Definition at line 248 of file MapBase.h.
: Base(dataPtr) {}
| EIGEN_DEVICE_FUNC Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr, |
| Index | vecSize | ||
| ) | [inline] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
Definition at line 249 of file MapBase.h.
: Base(dataPtr, vecSize) {}
| EIGEN_DEVICE_FUNC Eigen::MapBase< Derived, WriteAccessors >::MapBase | ( | PointerType | dataPtr, |
| Index | p_rows, | ||
| Index | p_cols | ||
| ) | [inline] |
Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.
Definition at line 250 of file MapBase.h.
: Base(dataPtr, p_rows, p_cols) {}
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef | ( | Index | row, |
| Index | col | ||
| ) | [inline] |
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef | ( | Index | index | ) | [inline] |
Definition at line 227 of file MapBase.h.
{
EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS(Derived)
return this->m_data[index * innerStride()];
}
| EIGEN_DEVICE_FUNC 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 >.
Definition at line 216 of file MapBase.h.
{ return this->m_data; }
| EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue* Eigen::MapBase< Derived, WriteAccessors >::data | ( | ) | [inline] |
| EIGEN_DEVICE_FUNC 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] |
Definition at line 241 of file MapBase.h.
{
EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS(Derived)
internal::pstoret<Scalar, PacketScalar, StoreMode>
(this->m_data + index * innerStride(), val);
}