Home | History | Annotate | Download | only in Core

Lines Matching refs:Select

15 /** \class Select
25 * It is the return type of DenseBase::select() and most of the time this is the only way it is used.
27 * \sa DenseBase::select(const DenseBase<ThenDerived>&, const DenseBase<ElseDerived>&) const
32 struct traits<Select<ConditionMatrixType, ThenMatrixType, ElseMatrixType> >
52 class Select : public internal::dense_xpr_base< Select<ConditionMatrixType, ThenMatrixType, ElseMatrixType> >::type,
57 typedef typename internal::dense_xpr_base<Select>::type Base;
58 EIGEN_DENSE_PUBLIC_INTERFACE(Select)
61 Select(const ConditionMatrixType& a_conditionMatrix,
119 * \sa class Select
123 inline const Select<Derived,ThenDerived,ElseDerived>
124 DenseBase<Derived>::select(const DenseBase<ThenDerived>& thenMatrix,
127 return Select<Derived,ThenDerived,ElseDerived>(derived(), thenMatrix.derived(), elseMatrix.derived());
130 /** Version of DenseBase::select(const DenseBase&, const DenseBase&) with
133 * \sa DenseBase::select(const DenseBase<ThenDerived>&, const DenseBase<ElseDerived>&) const, class Select
137 inline const Select<Derived,ThenDerived, typename ThenDerived::ConstantReturnType>
138 DenseBase<Derived>::select(const DenseBase<ThenDerived>& thenMatrix,
141 return Select<Derived,ThenDerived,typename ThenDerived::ConstantReturnType>(
145 /** Version of DenseBase::select(const DenseBase&, const DenseBase&) with
148 * \sa DenseBase::select(const DenseBase<ThenDerived>&, const DenseBase<ElseDerived>&) const, class Select
152 inline const Select<Derived, typename ElseDerived::ConstantReturnType, ElseDerived >
153 DenseBase<Derived>::select(const typename ElseDerived::Scalar& thenScalar,
156 return Select<Derived,typename ElseDerived::ConstantReturnType,ElseDerived>(