#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.