Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

MapBase< Derived, ReadOnlyAccessors > Class Template Reference

Inheritance diagram for MapBase< Derived, ReadOnlyAccessors >:
Inheritance graph
[legend]
Collaboration diagram for MapBase< Derived, ReadOnlyAccessors >:
Collaboration graph
[legend]

List of all members.

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 row, Index col) const
const Scalar & coeff (Index index) const
const Scalar & coeffRef (Index row, Index col) const
const Scalar & coeffRef (Index index) const
Index cols () const
const Scalar * data () const
 MapBase (PointerType data, Index size)
 MapBase (PointerType data, Index rows, Index cols)
 MapBase (PointerType data)
template<int LoadMode>
PacketScalar packet (Index row, Index col) 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

Detailed Description

template<typename Derived>
class MapBase< Derived, ReadOnlyAccessors >

Definition at line 41 of file MapBase.h.


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

Generated by  Doxygen 1.6.0   Back to index