#include <base_blocks.hpp>
Definition at line 88 of file base_blocks.hpp.
typedef implementation<base_transform,V> Base |
Definition at line 100 of file base_blocks.hpp.
typedef WH::base base |
Definition at line 89 of file base_blocks.hpp.
Definition at line 95 of file base_blocks.hpp.
typedef modulus_base I |
Definition at line 96 of file base_blocks.hpp.
typedef modulus_middle J |
Definition at line 97 of file base_blocks.hpp.
typedef modulus<I, modulus_base_variant> M |
Definition at line 98 of file base_blocks.hpp.
typedef WL::modulus_base modulus_base |
Definition at line 90 of file base_blocks.hpp.
typedef WL::modulus_base_variant modulus_base_variant |
Definition at line 91 of file base_blocks.hpp.
typedef WH::modulus_base modulus_middle |
Definition at line 92 of file base_blocks.hpp.
typedef WH::modulus_base_variant modulus_middle_variant |
Definition at line 93 of file base_blocks.hpp.
typedef modulus<J, modulus_middle_variant> N |
Definition at line 99 of file base_blocks.hpp.
base_blocks_transformer | ( | const K & | _p, | |
nat | _s = th | |||
) | [inline] |
Definition at line 111 of file base_blocks.hpp.
References binpow(), base_blocks_transformer< WL, WH, V >::high, base_blocks_transformer< WL, WH, V >::low, base_blocks_transformer< WL, WH, V >::p, and base_blocks_transformer< WL, WH, V >::s.
base_blocks_transformer | ( | WL * | _low, | |
nat | _s = th | |||
) | [inline] |
Definition at line 118 of file base_blocks.hpp.
References binpow(), base_blocks_transformer< WL, WH, V >::high, base_blocks_transformer< WL, WH, V >::p, and base_blocks_transformer< WL, WH, V >::s.
~base_blocks_transformer | ( | ) | [inline] |
Definition at line 123 of file base_blocks.hpp.
References base_blocks_transformer< WL, WH, V >::high, and base_blocks_transformer< WL, WH, V >::low.
Definition at line 127 of file base_blocks.hpp.
References base_blocks_transformer< WL, WH, V >::high, base_blocks_transformer< WL, WH, V >::low, and base_blocks_transformer< WL, WH, V >::s.
Definition at line 130 of file base_blocks.hpp.
References base_blocks_transformer< WL, WH, V >::high, base_blocks_transformer< WL, WH, V >::low, and base_blocks_transformer< WL, WH, V >::s.
WH* high |
Definition at line 105 of file base_blocks.hpp.
Referenced by base_blocks_transformer< WL, WH, V >::base_blocks_transformer(), base_blocks_transformer< WL, WH, V >::direct_transform(), base_blocks_transformer< WL, WH, V >::inverse_transform(), and base_blocks_transformer< WL, WH, V >::~base_blocks_transformer().
WL* low |
Definition at line 104 of file base_blocks.hpp.
Referenced by base_blocks_transformer< WL, WH, V >::base_blocks_transformer(), base_blocks_transformer< WL, WH, V >::direct_transform(), base_blocks_transformer< WL, WH, V >::inverse_transform(), and base_blocks_transformer< WL, WH, V >::~base_blocks_transformer().
Definition at line 102 of file base_blocks.hpp.
Referenced by base_blocks_transformer< WL, WH, V >::base_blocks_transformer().
nat s |
Definition at line 103 of file base_blocks.hpp.
Referenced by base_blocks_transformer< WL, WH, V >::base_blocks_transformer(), base_blocks_transformer< WL, WH, V >::direct_transform(), and base_blocks_transformer< WL, WH, V >::inverse_transform().
const nat th = Threshold(typename WH::base,base_blocks_threshold) [static] |
Definition at line 109 of file base_blocks.hpp.