#include <base_integer.hpp>
Definition at line 72 of file base_integer.hpp.
Definition at line 88 of file base_integer.hpp.
typedef base_blocks_transformer<Baser_low, Baser_high> Baser |
Definition at line 109 of file base_integer.hpp.
typedef base_dicho_transformer<integer, std_base_dicho<integer> > Baser_high |
Definition at line 108 of file base_integer.hpp.
typedef base_naive_transformer<J,std_J_I> Baser_I |
Definition at line 96 of file base_integer.hpp.
typedef base_blocks_transformer< Baser_I, base_naive_transformer<C,std_C_J> > Baser_low |
Definition at line 105 of file base_integer.hpp.
Definition at line 73 of file base_integer.hpp.
Definition at line 80 of file base_integer.hpp.
Definition at line 83 of file base_integer.hpp.
typedef I modulus_base |
Definition at line 89 of file base_integer.hpp.
Definition at line 86 of file base_integer.hpp.
typedef unsigned_int_with_size_at_least_helper< internal_size>::type uJ |
Definition at line 79 of file base_integer.hpp.
base_integer_transformer | ( | const K & | _p | ) | [inline] |
Definition at line 115 of file base_integer.hpp.
References mmx::quo(), and mmx::square().
~base_integer_transformer | ( | ) | [inline] |
Definition at line 122 of file base_integer.hpp.
00122 { 00123 mmx_delete<Baser> (baser, 1); }
nat direct_transform | ( | I * | c, | |
nat | n, | |||
const C & | a | |||
) | [inline] |
Definition at line 125 of file base_integer.hpp.
References mmx::direct_base().
00125 { 00126 return direct_base (c, n, a, * baser); }
void inverse_transform | ( | C & | a, | |
const I * | c, | |||
nat | n | |||
) | [inline] |
Definition at line 128 of file base_integer.hpp.
References mmx::inverse_base().
00128 { 00129 return inverse_base (a, c, n, * baser); }
typedef Modulus_variant | ( | J | ) |
typedef Modulus_variant | ( | I | ) |
Definition at line 112 of file base_integer.hpp.
const nat internal_size [static] |
Definition at line 76 of file base_integer.hpp.
Definition at line 111 of file base_integer.hpp.