| 123 | template<typename Derived> |
| 124 | template<typename ThenDerived,typename ElseDerived> |
| 125 | inline EIGEN_DEVICE_FUNC const Select<Derived,ThenDerived,ElseDerived> |
| 126 | DenseBase<Derived>::select(const DenseBase<ThenDerived>& thenMatrix, |
| 127 | const DenseBase<ElseDerived>& elseMatrix) const |
| 128 | { |
| 129 | return Select<Derived,ThenDerived,ElseDerived>(derived(), thenMatrix.derived(), elseMatrix.derived()); |
| 130 | } |
| 131 | |
| 132 | /** Version of DenseBase::select(const DenseBase&, const DenseBase&) with |
| 133 | * the \em else expression being a scalar value. |