Go to the source code of this file.
|
void | printOps (double num_ops, double exec_time) |
|
template<typename NumericT > |
void | fill_matrix (viennacl::matrix< NumericT > &mat) |
|
template<typename NumericT > |
void | fill_vector (viennacl::vector< NumericT > &vec) |
|
template<typename NumericT , typename MatrixT1 , typename MatrixT2 , typename MatrixT3 , typename SolverTag > |
void | run_solver_matrix (MatrixT1 const &matrix1, MatrixT2 const &matrix2, MatrixT3 &result, SolverTag) |
|
template<typename NumericT , typename VectorT , typename VectorT2 , typename MatrixT , typename SolverTag > |
void | run_solver_vector (MatrixT const &matrix, VectorT2 const &vector2, VectorT &result, SolverTag) |
|
template<typename NumericT , typename F_A , typename F_B > |
void | run_benchmark () |
|
int | main () |
|
#define BENCHMARK_RUNS 10 |
template<typename NumericT >
template<typename NumericT >
void printOps |
( |
double |
num_ops, |
|
|
double |
exec_time |
|
) |
| |
|
inline |
template<typename NumericT , typename F_A , typename F_B >
template<typename NumericT , typename MatrixT1 , typename MatrixT2 , typename MatrixT3 , typename SolverTag >
void run_solver_matrix |
( |
MatrixT1 const & |
matrix1, |
|
|
MatrixT2 const & |
matrix2, |
|
|
MatrixT3 & |
result, |
|
|
SolverTag |
|
|
) |
| |
template<typename NumericT , typename VectorT , typename VectorT2 , typename MatrixT , typename SolverTag >
void run_solver_vector |
( |
MatrixT const & |
matrix, |
|
|
VectorT2 const & |
vector2, |
|
|
VectorT & |
result, |
|
|
SolverTag |
|
|
) |
| |