cheshirekow
v0.1.0
|
Go to the source code of this file.
Classes | |
class | mpblocks::cuda::linalg2::Product< Scalar, ROWS, COLS, COMMON, Exp1, Exp2 > |
expression template for product expressions More... | |
struct | mpblocks::cuda::linalg2::product::Iterator< Scalar, ROWS, COLS, COMMON, i, j, k, Exp1, Exp2 > |
returns the result of the i,j element of the product More... | |
struct | mpblocks::cuda::linalg2::product::Iterator< Scalar, ROWS, COLS, COMMON, i, j, COMMON, Exp1, Exp2 > |
specialization for past the end iterator More... | |
Namespaces | |
mpblocks | |
mpblocks::cuda | |
mpblocks::cuda::linalg2 | |
mpblocks::cuda::linalg2::product | |
Functions | |
template<typename Scalar , Size_t ROWS, Size_t COMMON, Size_t COLS, class Exp1 , class Exp2 > | |
__device__ __host__ Product < Scalar, ROWS, COLS, COMMON, Exp1, Exp2 > | mpblocks::cuda::linalg2::operator* (RValue< Scalar, ROWS, COMMON, Exp1 > const &A, RValue< Scalar, COMMON, COLS, Exp2 > const &B) |
Definition in file Product.h.