![]() |
Shapeworks Studio
2.1
Shape analysis software suite
|
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 |
ScalarWithConstIfNotLvalue * | data () |
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 |