Static Public Member Functions

MATRIX_SIZE_DEDUCER< const viennacl::matrix< ScalarType, F1, A1 >, const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans >, viennacl::op_prod > Struct Template Reference

#include <matrix_size_deducer.hpp>

Static Public Member Functions

static size_t size1 (viennacl::matrix< ScalarType, F1, A1 > const &lhs, viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans > const &rhs)
static size_t size2 (viennacl::matrix< ScalarType, F1, A1 > const &lhs, viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans > const &rhs)

template<typename ScalarType, typename F1, unsigned int A1, typename F2, unsigned int A2>
struct viennacl::tools::MATRIX_SIZE_DEDUCER< const viennacl::matrix< ScalarType, F1, A1 >, const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans >, viennacl::op_prod >


Member Function Documentation

static size_t size1 ( viennacl::matrix< ScalarType, F1, A1 > const &  lhs,
viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans > const &  rhs 
) [inline, static]
static size_t size2 ( viennacl::matrix< ScalarType, F1, A1 > const &  lhs,
viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans > const &  rhs 
) [inline, static]

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