Public Types | Public Member Functions
Eigen::MapBase< Derived, WriteAccessors > Class Template Reference

#include <MapBase.h>

Inheritance diagram for Eigen::MapBase< Derived, WriteAccessors >:
Inheritance graph
[legend]

List of all members.

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

ScalarWithConstIfNotLvaluecoeffRef (Index row, Index col)
ScalarWithConstIfNotLvaluecoeffRef (Index index)
const Scalardata () const
ScalarWithConstIfNotLvaluedata ()
 MapBase (PointerType data)
 MapBase (PointerType data, Index size)
 MapBase (PointerType data, Index rows, Index cols)
Derived & operator= (const MapBase &other)
template<int StoreMode>
void writePacket (Index row, Index col, const PacketScalar &x)
template<int StoreMode>
void writePacket (Index index, const PacketScalar &x)

Detailed Description

template<typename Derived>
class Eigen::MapBase< Derived, WriteAccessors >

Definition at line 168 of file MapBase.h.


Member Typedef Documentation

template<typename Derived >
typedef MapBase<Derived, ReadOnlyAccessors> Eigen::MapBase< Derived, WriteAccessors >::Base

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 173 of file MapBase.h.

template<typename Derived >
typedef Base::Index Eigen::MapBase< Derived, WriteAccessors >::Index

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 177 of file MapBase.h.

template<typename Derived >
typedef Base::PacketScalar Eigen::MapBase< Derived, WriteAccessors >::PacketScalar

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 176 of file MapBase.h.

template<typename Derived >
typedef Base::PointerType Eigen::MapBase< Derived, WriteAccessors >::PointerType

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 178 of file MapBase.h.

template<typename Derived >
typedef Base::Scalar Eigen::MapBase< Derived, WriteAccessors >::Scalar

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 175 of file MapBase.h.

template<typename Derived >
typedef internal::conditional< internal::is_lvalue<Derived>::value, Scalar, const Scalar >::type Eigen::MapBase< Derived, WriteAccessors >::ScalarWithConstIfNotLvalue

Definition at line 196 of file MapBase.h.


Constructor & Destructor Documentation

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  data) [inline, explicit]

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 227 of file MapBase.h.

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  data,
Index  size 
) [inline]

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 228 of file MapBase.h.

template<typename Derived >
Eigen::MapBase< Derived, WriteAccessors >::MapBase ( PointerType  data,
Index  rows,
Index  cols 
) [inline]

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 229 of file MapBase.h.


Member Function Documentation

template<typename Derived >
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef ( Index  row,
Index  col 
) [inline]

Definition at line 201 of file MapBase.h.

template<typename Derived >
ScalarWithConstIfNotLvalue& Eigen::MapBase< Derived, WriteAccessors >::coeffRef ( Index  index) [inline]

Definition at line 206 of file MapBase.h.

template<typename Derived >
const Scalar* Eigen::MapBase< Derived, WriteAccessors >::data ( ) const [inline]

Returns a pointer to the first coefficient of the matrix or vector.

Note:
When addressing this data, make sure to honor the strides returned by innerStride() and outerStride().
See also:
innerStride(), outerStride()

Reimplemented from Eigen::MapBase< Derived, ReadOnlyAccessors >.

Definition at line 198 of file MapBase.h.

template<typename Derived >
ScalarWithConstIfNotLvalue* Eigen::MapBase< Derived, WriteAccessors >::data ( ) [inline]

Definition at line 199 of file MapBase.h.

template<typename Derived >
Derived& Eigen::MapBase< Derived, WriteAccessors >::operator= ( const MapBase< Derived, WriteAccessors > &  other) [inline]

Definition at line 231 of file MapBase.h.

template<typename Derived >
template<int StoreMode>
void Eigen::MapBase< Derived, WriteAccessors >::writePacket ( Index  row,
Index  col,
const PacketScalar x 
) [inline]

Definition at line 213 of file MapBase.h.

template<typename Derived >
template<int StoreMode>
void Eigen::MapBase< Derived, WriteAccessors >::writePacket ( Index  index,
const PacketScalar x 
) [inline]

Definition at line 220 of file MapBase.h.


The documentation for this class was generated from the following file:


win_eigen
Author(s): Daniel Stonier
autogenerated on Wed Sep 16 2015 07:12:54