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

Public Types

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

Public Member Functions

 SelfCwiseBinaryOp (Lhs &xpr, const BinaryOp &func=BinaryOp())
 
Index rows () const
 
Index cols () const
 
Index outerStride () const
 
Index innerStride () const
 
const Scalar * data () const
 
Scalar & coeffRef (Index row, Index col)
 
const Scalar & coeffRef (Index row, Index col) const
 
Scalar & coeffRef (Index index)
 
const Scalar & coeffRef (Index index) 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 row, Index col, const DenseBase< OtherDerived > &other)
 
template<typename OtherDerived , int StoreMode, int LoadMode>
void copyPacket (Index index, const DenseBase< OtherDerived > &other)
 
template<typename RhsDerived >
EIGEN_STRONG_INLINE SelfCwiseBinaryOplazyAssign (const DenseBase< RhsDerived > &rhs)
 
SelfCwiseBinaryOpoperator= (const Rhs &_rhs)
 
Lhs & expression () const
 
const BinaryOp & functor () const
 

Protected Attributes

Lhs & m_matrix
 
const BinaryOp & m_functor
 

Detailed Description

template<typename BinaryOp, typename Lhs, typename Rhs>
class Eigen::SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >

Definition at line 45 of file SelfCwiseBinaryOp.h.


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