Deduces the size of the resulting vector represented by a vector_expression from the operands.
More...
#include <matrix_size_deducer.hpp>
Static Public Member Functions |
static size_t | size1 (LHS &lhs, RHS &rhs) |
static size_t | size2 (LHS &lhs, RHS &rhs) |
Detailed Description
template<typename LHS, typename RHS, typename OP>
struct viennacl::tools::MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
Deduces the size of the resulting vector represented by a vector_expression from the operands.
- Template Parameters:
-
| LHS | The left hand side operand |
| RHS | The right hand side operand |
| OP | The operation tag |
Member Function Documentation
static size_t size1 |
( |
LHS & |
lhs, |
|
|
RHS & |
rhs | |
|
) |
| | [inline, static] |
static size_t size2 |
( |
LHS & |
lhs, |
|
|
RHS & |
rhs | |
|
) |
| | [inline, static] |
The documentation for this struct was generated from the following file: