Lines Matching refs:CwiseNullaryOp
15 /** \class CwiseNullaryOp
35 struct traits<CwiseNullaryOp<NullaryOp, PlainObjectType> > : traits<PlainObjectType>
49 class CwiseNullaryOp : internal::no_assignment_operator,
50 public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type
54 typedef typename internal::dense_xpr_base<CwiseNullaryOp>::type Base;
55 EIGEN_DENSE_PUBLIC_INTERFACE(CwiseNullaryOp)
57 CwiseNullaryOp(Index rows, Index cols, const NullaryOp& func = NullaryOp())
112 * \sa class CwiseNullaryOp
116 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, Derived>
119 return CwiseNullaryOp<CustomNullaryOp, Derived>(rows, cols, func);
135 * \sa class CwiseNullaryOp
139 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, Derived>
143 if(RowsAtCompileTime == 1) return CwiseNullaryOp<CustomNullaryOp, Derived>(1, size, func);
144 else return CwiseNullaryOp<CustomNullaryOp, Derived>(size, 1, func);
154 * \sa class CwiseNullaryOp
158 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, Derived>
161 return CwiseNullaryOp<CustomNullaryOp, Derived>(RowsAtCompileTime, ColsAtCompileTime, func);
175 * \sa class CwiseNullaryOp
197 * \sa class CwiseNullaryOp
213 * \sa class CwiseNullaryOp
238 * \sa setLinSpaced(Index,const Scalar&,const Scalar&), LinSpaced(Index,Scalar,Scalar), CwiseNullaryOp
272 * \sa setLinSpaced(Index,const Scalar&,const Scalar&), LinSpaced(Sequential_t,Index,const Scalar&,const Scalar&,Index), CwiseNullaryOp
319 * \sa setConstant(), Constant(), class CwiseNullaryOp
329 * \sa fill(), setConstant(Index,const Scalar&), setConstant(Index,Index,const Scalar&), setZero(), setOnes(), Constant(), class CwiseNullaryOp, setZero(), setOnes()
344 * \sa MatrixBase::setConstant(const Scalar&), setConstant(Index,Index,const Scalar&), class CwiseNullaryOp, MatrixBase::Constant(const Scalar&)
363 * \sa MatrixBase::setConstant(const Scalar&), setConstant(Index,const Scalar&), class CwiseNullaryOp, MatrixBase::Constant(const Scalar&)
384 * \sa CwiseNullaryOp
401 * \sa setLinSpaced(Index, const Scalar&, const Scalar&), CwiseNullaryOp
479 * \sa class CwiseNullaryOp, Zero()
496 * \sa class CwiseNullaryOp, Zero()
511 * \sa DenseBase::setZero(), setZero(Index,Index), class CwiseNullaryOp, DenseBase::Zero()
529 * \sa DenseBase::setZero(), setZero(Index), class CwiseNullaryOp, DenseBase::Zero()
608 * \sa class CwiseNullaryOp, Ones()
622 * \sa class CwiseNullaryOp, Ones()
637 * \sa MatrixBase::setOnes(), setOnes(Index,Index), class CwiseNullaryOp, MatrixBase::Ones()
655 * \sa MatrixBase::setOnes(), setOnes(Index), class CwiseNullaryOp, MatrixBase::Ones()
713 * \sa class CwiseNullaryOp, Identity(), Identity(Index,Index), setIdentity()
769 * \sa class CwiseNullaryOp, Identity(), Identity(Index,Index), isIdentity()
785 * \sa MatrixBase::setIdentity(), class CwiseNullaryOp, MatrixBase::Identity()