Data Structures | Namespaces

/data/development/ViennaCL/dev/viennacl/tools/matrix_size_deducer.hpp File Reference

Helper implementations that deduce the dimensions of the supplied matrix-valued expressions. More...

#include <string>
#include <fstream>
#include <sstream>
#include "viennacl/forwards.h"
#include "viennacl/tools/adapter.hpp"
#include <vector>
#include <map>

Go to the source code of this file.

Data Structures

struct  MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
 Deduces the size of the resulting vector represented by a vector_expression from the operands. More...
struct  MATRIX_SIZE_DEDUCER< viennacl::vector< ScalarType, A1 >, viennacl::vector< ScalarType, A2 >, viennacl::op_prod >
struct  MATRIX_SIZE_DEDUCER< const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F1, A1 >, const viennacl::matrix< ScalarType, F1, A1 >, op_trans >, const viennacl::matrix< ScalarType, F2, A2 >, viennacl::op_prod >
struct  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 >

Namespaces

namespace  viennacl
namespace  viennacl::tools

Detailed Description

Helper implementations that deduce the dimensions of the supplied matrix-valued expressions.