ViennaCL - The Vienna Computing Library  1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
matrix_float_double.hpp File Reference
#include <utility>
#include <iostream>
#include <fstream>
#include <string>
#include <cmath>
#include <algorithm>
#include <cstdio>
#include <ctime>
#include "viennacl/scalar.hpp"
#include "viennacl/matrix.hpp"
#include "viennacl/linalg/prod.hpp"
#include "viennacl/linalg/norm_1.hpp"
#include "viennacl/linalg/norm_inf.hpp"
#include "viennacl/linalg/norm_frobenius.hpp"
#include "viennacl/matrix_proxy.hpp"
#include "viennacl/vector_proxy.hpp"
#include "viennacl/linalg/norm_2.hpp"

Go to the source code of this file.

Macros

#define GENERATE_UNARY_OP_TEST(FUNCNAME)
 

Functions

template<typename NumericT , typename VCLMatrixType >
bool check_for_equality (std::vector< std::vector< NumericT > > const &std_A, VCLMatrixType const &vcl_A, double epsilon)
 
template<typename STLMatrixType , typename ViennaCLMatrixType1 , typename ViennaCLMatrixType2 , typename ViennaCLMatrixType3 >
int run_test (double epsilon, STLMatrixType &std_A, STLMatrixType &std_B, STLMatrixType &std_C, ViennaCLMatrixType1 &vcl_A, ViennaCLMatrixType2 &vcl_B, ViennaCLMatrixType3 vcl_C)
 
template<typename T , typename ScalarType >
int run_test (double epsilon)
 

Macro Definition Documentation

#define GENERATE_UNARY_OP_TEST (   FUNCNAME)

Function Documentation

template<typename NumericT , typename VCLMatrixType >
bool check_for_equality ( std::vector< std::vector< NumericT > > const &  std_A,
VCLMatrixType const &  vcl_A,
double  epsilon 
)

Definition at line 41 of file matrix_float_double.hpp.

template<typename STLMatrixType , typename ViennaCLMatrixType1 , typename ViennaCLMatrixType2 , typename ViennaCLMatrixType3 >
int run_test ( double  epsilon,
STLMatrixType &  std_A,
STLMatrixType &  std_B,
STLMatrixType &  std_C,
ViennaCLMatrixType1 &  vcl_A,
ViennaCLMatrixType2 &  vcl_B,
ViennaCLMatrixType3  vcl_C 
)

Definition at line 72 of file matrix_float_double.hpp.

template<typename T , typename ScalarType >
int run_test ( double  epsilon)

Definition at line 1001 of file matrix_float_double.hpp.