| 
| template<class Field >  | 
| void  | init_y (const Field &F, const size_t m, const typename Field::Element b, typename Field::Element_ptr y) | 
|   | 
| template<class Field >  | 
| void  | init_y (const Field &F, const size_t m, const size_t n, const typename Field::Element b, typename Field::Element_ptr y, const int ldy) | 
|   | 
| template<class Field , class SM , class FC , class MZO >  | 
| std::enable_if<!(std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value)>::type  | fspmv_dispatch (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FC fc, MZO mzo) | 
|   | 
| template<class Field , class SM , class FC , class MZO >  | 
| std::enable_if< std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value >::type  | fspmv_dispatch (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FC fc, MZO mzo) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< isSparseMatrixSimdFormat< Field, SM >::value >::type  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag, std::true_type) | 
|   | 
| template<class Field , class SM , class FCat , class MZO >  | 
| std::enable_if<!(std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value)>::type  | fspmm_dispatch (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FCat, MZO) | 
|   | 
| template<class Field , class SM , class FCat , class MZO >  | 
| std::enable_if< std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value >::type  | fspmm_dispatch (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FCat, MZO) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::GenericTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::GenericTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM , class FCat , class MZO >  | 
| std::enable_if<!(std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value)>::type  | pfspmm_dispatch (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FCat, MZO) | 
|   | 
| template<class Field , class SM , class FCat , class MZO >  | 
| std::enable_if< std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineFloatTag >::value||std::is_same< typenameElementTraits< typenameField::Element >::value, ElementCategories::MachineIntTag >::value >::type  | pfspmm_dispatch (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FCat, MZO) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::GenericTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::GenericTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if< support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| std::enable_if<!support_simd< typenameField::Element >::value >::type  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::UnparametricTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, ZOSparseMatrix) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag, std::false_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, std::false_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag, std::false_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::GenericTag, std::true_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::UnparametricTag, std::true_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | pfspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, typename Field::Element_ptr y, FieldCategories::ModularTag, std::true_type) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmv (const Field &F, const SM &A, typename Field::ConstElement_ptr x, const typename Field::Element &beta, typename Field::Element_ptr y) | 
|   | 
| template<class Field , class SM >  | 
| void  | fspmm (const Field &F, const SM &A, size_t blockSize, typename Field::ConstElement_ptr x, int ldx, const typename Field::Element &beta, typename Field::Element_ptr y, int ldy) | 
|   |