cheshirekow  v0.1.0
mpblocks::cuda::linalg2::dot_private::Iterator< Scalar, ROWS, ROWS, ExpA, ExpB > Struct Template Reference

specialization for past the end iterator intermediate rows returns the result from the next row, 0th column More...

#include <mpblocks/cuda/linalg2/Dot.h>

Static Public Member Functions

__device__ static __host__ Scalar result (const ExpA &A, const ExpB &B)
 

Detailed Description

template<typename Scalar, Size_t ROWS, class ExpA, class ExpB>
struct mpblocks::cuda::linalg2::dot_private::Iterator< Scalar, ROWS, ROWS, ExpA, ExpB >

specialization for past the end iterator intermediate rows returns the result from the next row, 0th column

Definition at line 64 of file Dot.h.

Member Function Documentation

template<typename Scalar , Size_t ROWS, class ExpA , class ExpB >
__device__ static __host__ Scalar mpblocks::cuda::linalg2::dot_private::Iterator< Scalar, ROWS, ROWS, ExpA, ExpB >::result ( const ExpA &  A,
const ExpB &  B 
)
inlinestatic

Definition at line 67 of file Dot.h.


The documentation for this struct was generated from the following file: