Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions | Protected Attributes
Eigen::SwapWrapper< ExpressionType > Class Template Reference
+ Inheritance diagram for Eigen::SwapWrapper< ExpressionType >:
+ Collaboration diagram for Eigen::SwapWrapper< ExpressionType >:

Public Types

typedef internal::dense_xpr_base< SwapWrapper >::type Base
 
typedef internal::packet_traits< Scalar >::type Packet
 
typedef internal::conditional< internal::is_lvalue< ExpressionType >::value, Scalar, const Scalar >::type ScalarWithConstIfNotLvalue
 

Public Member Functions

 SwapWrapper (ExpressionType &xpr)
 
Index rows () const
 
Index cols () const
 
Index outerStride () const
 
Index innerStride () const
 
ScalarWithConstIfNotLvaluedata ()
 
const Scalar * data () const
 
Scalar & coeffRef (Index rowId, Index colId)
 
Scalar & coeffRef (Index index)
 
Scalar & coeffRef (Index rowId, Index colId) const
 
Scalar & coeffRef (Index index) const
 
template<typename OtherDerived >
void copyCoeff (Index rowId, Index colId, 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 rowId, Index colId, const DenseBase< OtherDerived > &other)
 
template<typename OtherDerived , int StoreMode, int LoadMode>
void copyPacket (Index index, const DenseBase< OtherDerived > &other)
 
ExpressionType & expression () const
 

Protected Attributes

ExpressionType & m_expression
 

Detailed Description

template<typename ExpressionType>
class Eigen::SwapWrapper< ExpressionType >

Definition at line 27 of file Swap.h.


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