#include <numerix/modular_int.hpp>#include <algebramix/matrix_int.hpp>#include <algebramix/matrix_double.hpp>#include <algebramix/matrix_modular.hpp>Go to the source code of this file.
| #define DECLARE_HELPER | ( | I, | |||
| V1 | ) |
template<typename V2, nat m> \ struct matrix_variant_helper<modular<modulus<I,V1>,V2> > { \ typedef matrix_naive Naive; \ typedef matrix_unrolled<4,matrix_unrolled<2,Naive> > Unrolled; \ typedef typename Matrix_simd_variant(I) Simd; \ typedef matrix_modular_int MV; \ };
| #define Modular modular<Modulus,V2> |
Definition at line 23 of file matrix_modular_int.hpp.
| #define Modulus modulus<C,V1> |
Definition at line 22 of file matrix_modular_int.hpp.
| #define TMPL template<typename C, typename V1, typename V2> |
Definition at line 21 of file matrix_modular_int.hpp.
1.6.1