#include <SelfCwiseBinaryOp.h>
Inherits type< SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs > >.
Public Member Functions |
Scalar & | coeffRef (Index row, Index col) |
const Scalar & | coeffRef (Index row, Index col) const |
Scalar & | coeffRef (Index index) |
const Scalar & | coeffRef (Index index) const |
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 row, Index col, const DenseBase< OtherDerived > &other) |
template<typename OtherDerived , int StoreMode, int LoadMode> |
void | copyPacket (Index index, const DenseBase< OtherDerived > &other) |
const Scalar * | data () const |
Lhs & | expression () const |
const BinaryOp & | functor () const |
Index | innerStride () const |
template<typename RhsDerived > |
SelfCwiseBinaryOp & | lazyAssign (const DenseBase< RhsDerived > &rhs) |
SelfCwiseBinaryOp & | operator= (const Rhs &_rhs) |
Index | outerStride () const |
Index | rows () const |
| SelfCwiseBinaryOp (Lhs &xpr, const BinaryOp &func=BinaryOp()) |
Member Typedef Documentation
typedef internal::packet_traits<Scalar>::type Packet |
Constructor & Destructor Documentation
Member Function Documentation
Scalar& coeffRef |
( |
Index |
row, |
|
|
Index |
col |
|
) |
| |
|
inline |
const Scalar& coeffRef |
( |
Index |
row, |
|
|
Index |
col |
|
) |
| const |
|
inline |
Scalar& coeffRef |
( |
Index |
index | ) |
|
|
inline |
const Scalar& coeffRef |
( |
Index |
index | ) |
const |
|
inline |
Index cols |
( |
void |
| ) |
const |
|
inline |
References SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_matrix.
Referenced by SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyCoeff(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyPacket(), and SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::lazyAssign().
void copyCoeff |
( |
Index |
row, |
|
|
Index |
col, |
|
|
const DenseBase< OtherDerived > & |
other |
|
) |
| |
|
inline |
References SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::cols(), eigen_internal_assert, SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_functor, SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_matrix, and SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::rows().
void copyCoeff |
( |
Index |
index, |
|
|
const DenseBase< OtherDerived > & |
other |
|
) |
| |
|
inline |
void copyPacket |
( |
Index |
row, |
|
|
Index |
col, |
|
|
const DenseBase< OtherDerived > & |
other |
|
) |
| |
|
inline |
References col(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::cols(), eigen_internal_assert, SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_functor, SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_matrix, row(), and SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::rows().
void copyPacket |
( |
Index |
index, |
|
|
const DenseBase< OtherDerived > & |
other |
|
) |
| |
|
inline |
const Scalar* data |
( |
| ) |
const |
|
inline |
Lhs& expression |
( |
| ) |
const |
|
inline |
const BinaryOp& functor |
( |
| ) |
const |
|
inline |
Index innerStride |
( |
| ) |
const |
|
inline |
Index outerStride |
( |
| ) |
const |
|
inline |
Index rows |
( |
void |
| ) |
const |
|
inline |
References SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::m_matrix.
Referenced by SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyCoeff(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyPacket(), and SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::lazyAssign().
Member Data Documentation
const BinaryOp& m_functor |
|
protected |
Referenced by SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::coeffRef(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::cols(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyCoeff(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::copyPacket(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::data(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::expression(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::innerStride(), SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::outerStride(), and SelfCwiseBinaryOp< BinaryOp, Lhs, Rhs >::rows().
The documentation for this class was generated from the following file: