Home | History | Annotate | Download | only in Core

Lines Matching refs:IndexType

346   template <typename IndexType>
347 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i, IndexType j) const { return op(i,j); }
348 template <typename IndexType>
349 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) const { return op(i); }
351 template <typename T, typename IndexType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexType j) const { return op.template packetOp<T>(i,j); }
352 template <typename T, typename IndexType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const { return op.template packetOp<T>(i); }
358 template <typename IndexType>
359 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType=0, IndexType=0) const { return op(); }
360 template <typename T, typename IndexType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType=0, IndexType=0) const { return op.template packetOp<T>(); }
366 template <typename IndexType>
367 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i, IndexType j=0) const { return op(i,j); }
368 template <typename T, typename IndexType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexType j=0) const { return op.template packetOp<T>(i,j); }
377 template <typename IndexType>
378 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i, IndexType j) const {
382 template <typename T, typename IndexType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexType j) const {
387 template <typename IndexType>
388 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) const { return op(i); }
389 template <typename T, typename IndexType>
390 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const { return op.template packetOp<T>(i); }
422 template <typename IndexType>
423 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i, IndexType j) const {
425 has_nullary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
426 has_unary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType
427 has_binary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value>().operator()(op,i,j);
429 template <typename IndexType>
430 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) const {
432 has_nullary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
433 has_unary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
434 has_binary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value>().operator()(op,i);
437 template <typename T, typename IndexType>
438 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexType j) const {
440 has_nullary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
441 has_unary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
442 has_binary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value>().template packetOp<T>(op,i,j);
444 template <typename T, typename IndexType>
445 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const {
447 has_nullary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
448 has_unary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value,
449 has_binary_operator<NullaryOp,nullary_wrapper_workaround_msvc<IndexType> >::value>().template packetOp<T>(op,i);
480 template <typename IndexType>
482 CoeffReturnType coeff(IndexType row, IndexType col) const
487 template <typename IndexType>
489 CoeffReturnType coeff(IndexType index) const
494 template<int LoadMode, typename PacketType, typename IndexType>
496 PacketType packet(IndexType row, IndexType col) const
501 template<int LoadMode, typename PacketType, typename IndexType>
503 PacketType packet(IndexType index) const