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

Public Types | Public Member Functions | Protected Attributes

SwapWrapper< ExpressionType > Class Template Reference

Internal helper class for swapping two expressions. More...

#include <Swap.h>

Inheritance diagram for SwapWrapper< ExpressionType >:
Inheritance graph
[legend]
Collaboration diagram for SwapWrapper< ExpressionType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
internal::dense_xpr_base
< SwapWrapper >::type 
Base
typedef
internal::packet_traits
< Scalar >::type 
Packet

Public Member Functions

Scalar & coeffRef (Index row, Index col)
Scalar & coeffRef (Index row, Index col) const
Scalar & coeffRef (Index index) const
Scalar & coeffRef (Index index)
Index cols () const
template<typename OtherDerived >
void copyCoeff (Index row, Index col, const DenseBase< OtherDerived > &other)
template<typename OtherDerived >
void copyCoeff (Index index, const DenseBase< OtherDerived > &other)
template<typename OtherDerived , int StoreMode, int LoadMode>
void copyPacket (Index index, const DenseBase< OtherDerived > &other)
template<typename OtherDerived , int StoreMode, int LoadMode>
void copyPacket (Index row, Index col, const DenseBase< OtherDerived > &other)
Index innerStride () const
Index outerStride () const
Index rows () const
 SwapWrapper (ExpressionType &xpr)

Protected Attributes

ExpressionType & m_expression

Detailed Description

template<typename ExpressionType>
class SwapWrapper< ExpressionType >

Internal helper class for swapping two expressions.

Definition at line 40 of file Swap.h.


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

Generated by  Doxygen 1.6.0   Back to index