| 
    algebramix_doc 0.3 
   | 
 
#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.
Referenced by mmx::decode_modular_int(), and mmx::encode_modular_int().
| #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.