93 typedef Real value_type;
94 typedef SYCLBEllPackTraits<Real>::MatrixType matrix_type;
95 typedef SYCLBEllPackTraits<Real>::VectorType vector_type;
96 typedef SYCLBEllPackTraits<Real>::AlgebraType algebra_type;
97 typedef SYCLBEllPackTraits<Real>::AlgebraExprType algebra_expr_type;
100 static algebra_type* algebra_factory(
101 IMessagePassingMng* p_mng ALIEN_UNUSED_PARAM =
nullptr)
103 return SYCLInternalLinearAlgebraFactory();
105 static algebra_expr_type* algebra_expr_factory(
106 IMessagePassingMng* p_mng ALIEN_UNUSED_PARAM =
nullptr)
108 return SYCLInternalLinearAlgebraExprFactory();
111 static BackEndId name() {
return "sycl"; }