Public Types | Public Member Functions

TransposeImpl< MatrixType, Dense > Class Template Reference

#include <Transpose.h>

List of all members.

Public Types

typedef
internal::TransposeImpl_base
< MatrixType >::type 
Base
typedef internal::conditional
< internal::is_lvalue
< MatrixType >::value, Scalar,
const Scalar >::type 
ScalarWithConstIfNotLvalue

Public Member Functions

Index innerStride () const
Index outerStride () const
ScalarWithConstIfNotLvaluedata ()
const Scalar * data () const
ScalarWithConstIfNotLvaluecoeffRef (Index row, Index col)
ScalarWithConstIfNotLvaluecoeffRef (Index index)
const Scalar & coeffRef (Index row, Index col) const
const Scalar & coeffRef (Index index) const
const CoeffReturnType coeff (Index row, Index col) const
const CoeffReturnType coeff (Index index) const
template<int LoadMode>
const PacketScalar packet (Index row, Index col) const
template<int LoadMode>
void writePacket (Index row, Index col, const PacketScalar &x)
template<int LoadMode>
const PacketScalar packet (Index index) const
template<int LoadMode>
void writePacket (Index index, const PacketScalar &x)

template<typename MatrixType>
class TransposeImpl< MatrixType, Dense >


Member Typedef Documentation

template<typename MatrixType >
typedef internal::TransposeImpl_base<MatrixType>::type TransposeImpl< MatrixType, Dense >::Base
template<typename MatrixType >
typedef internal::conditional< internal::is_lvalue<MatrixType>::value, Scalar, const Scalar >::type TransposeImpl< MatrixType, Dense >::ScalarWithConstIfNotLvalue

Member Function Documentation

template<typename MatrixType >
const CoeffReturnType TransposeImpl< MatrixType, Dense >::coeff ( Index  row,
Index  col 
) const [inline]
template<typename MatrixType >
const CoeffReturnType TransposeImpl< MatrixType, Dense >::coeff ( Index  index  )  const [inline]
template<typename MatrixType >
const Scalar& TransposeImpl< MatrixType, Dense >::coeffRef ( Index  index  )  const [inline]
template<typename MatrixType >
ScalarWithConstIfNotLvalue& TransposeImpl< MatrixType, Dense >::coeffRef ( Index  row,
Index  col 
) [inline]
template<typename MatrixType >
ScalarWithConstIfNotLvalue& TransposeImpl< MatrixType, Dense >::coeffRef ( Index  index  )  [inline]
template<typename MatrixType >
const Scalar& TransposeImpl< MatrixType, Dense >::coeffRef ( Index  row,
Index  col 
) const [inline]
template<typename MatrixType >
ScalarWithConstIfNotLvalue* TransposeImpl< MatrixType, Dense >::data (  )  [inline]
template<typename MatrixType >
const Scalar* TransposeImpl< MatrixType, Dense >::data (  )  const [inline]
template<typename MatrixType >
Index TransposeImpl< MatrixType, Dense >::innerStride (  )  const [inline]
template<typename MatrixType >
Index TransposeImpl< MatrixType, Dense >::outerStride (  )  const [inline]
template<typename MatrixType >
template<int LoadMode>
const PacketScalar TransposeImpl< MatrixType, Dense >::packet ( Index  index  )  const [inline]
template<typename MatrixType >
template<int LoadMode>
const PacketScalar TransposeImpl< MatrixType, Dense >::packet ( Index  row,
Index  col 
) const [inline]
template<typename MatrixType >
template<int LoadMode>
void TransposeImpl< MatrixType, Dense >::writePacket ( Index  row,
Index  col,
const PacketScalar &  x 
) [inline]
template<typename MatrixType >
template<int LoadMode>
void TransposeImpl< MatrixType, Dense >::writePacket ( Index  index,
const PacketScalar &  x 
) [inline]

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