Generic expression of a matrix where all coefficients are defined by a functor.
More...
List of all members.
Detailed Description
template<typename NullaryOp, typename PlainObjectType>
class CwiseNullaryOp< NullaryOp, PlainObjectType >
Generic expression of a matrix where all coefficients are defined by a functor.
- Parameters:
-
| NullaryOp | template functor implementing the operator |
| PlainObjectType | the underlying plain matrix/array type |
This class represents an expression of a generic nullary operator. It is the return type of the Ones(), Zero(), Constant(), Identity() and Random() methods, and most of the time this is the only way it is used.
However, if you want to write a function returning such an expression, you will need to use this class.
- See also:
- class CwiseUnaryOp, class CwiseBinaryOp, DenseBase::NullaryExpr()
Member Typedef Documentation
template<typename NullaryOp, typename PlainObjectType>
Constructor & Destructor Documentation
template<typename NullaryOp, typename PlainObjectType>
Member Function Documentation
template<typename NullaryOp, typename PlainObjectType>
EIGEN_STRONG_INLINE const Scalar CwiseNullaryOp< NullaryOp, PlainObjectType >::coeff |
( |
Index |
rows, |
|
|
Index |
cols | |
|
) |
| | const [inline] |
template<typename NullaryOp, typename PlainObjectType>
EIGEN_STRONG_INLINE const Scalar CwiseNullaryOp< NullaryOp, PlainObjectType >::coeff |
( |
Index |
index |
) |
const [inline] |
template<typename NullaryOp, typename PlainObjectType>
EIGEN_STRONG_INLINE Index CwiseNullaryOp< NullaryOp, PlainObjectType >::cols |
( |
|
) |
const [inline] |
template<typename NullaryOp, typename PlainObjectType>
template<int LoadMode>
EIGEN_STRONG_INLINE PacketScalar CwiseNullaryOp< NullaryOp, PlainObjectType >::packet |
( |
Index |
index |
) |
const [inline] |
template<typename NullaryOp, typename PlainObjectType>
template<int LoadMode>
EIGEN_STRONG_INLINE PacketScalar CwiseNullaryOp< NullaryOp, PlainObjectType >::packet |
( |
Index |
row, |
|
|
Index |
col | |
|
) |
| | const [inline] |
template<typename NullaryOp, typename PlainObjectType>
EIGEN_STRONG_INLINE Index CwiseNullaryOp< NullaryOp, PlainObjectType >::rows |
( |
|
) |
const [inline] |
Member Data Documentation
template<typename NullaryOp, typename PlainObjectType>
template<typename NullaryOp, typename PlainObjectType>
template<typename NullaryOp, typename PlainObjectType>
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Core/CwiseNullaryOp.h