1 #ifndef VIENNACL_TOOLS_MATRIX_SOLVE_KERNEL_CLASS_DEDUCER_HPP_
2 #define VIENNACL_TOOLS_MATRIX_SOLVE_KERNEL_CLASS_DEDUCER_HPP_
41 template <
typename MatrixType1,
typename MatrixType2>
45 template <
typename SCALARTYPE,
unsigned int ALIGNMENT>
49 typedef viennacl::linalg::kernels::matrix_solve_row_row<SCALARTYPE, ALIGNMENT>
ResultType;
52 template <
typename SCALARTYPE,
unsigned int ALIGNMENT>
56 typedef viennacl::linalg::kernels::matrix_solve_row_col<SCALARTYPE, ALIGNMENT>
ResultType;
59 template <
typename SCALARTYPE,
unsigned int ALIGNMENT>
63 typedef viennacl::linalg::kernels::matrix_solve_col_row<SCALARTYPE, ALIGNMENT>
ResultType;
66 template <
typename SCALARTYPE,
unsigned int ALIGNMENT>
70 typedef viennacl::linalg::kernels::matrix_solve_col_col<SCALARTYPE, ALIGNMENT>
ResultType;