fplll: Strategy Class Reference
#include <bkz_param.h>
Data Fields | |
| size_t | block_size |
| vector< PruningParams > | pruning_parameters |
| vector< size_t > | preprocessing_block_sizes |
A strategy covers pruning parameters and preprocessing block_sizes
◆ EmptyStrategy()
|
inlinestatic |
Construct an empty strategy
- Note
- Use this instead of the default constructor. The default constructor does not add default pruning parameters.
◆ get_pruning()
| const PruningParams & Strategy::get_pruning | ( | double | radius, |
| double | gh | ||
| ) | const |
Select the best pruning parameters for the input radius. The parameter gh is used to establish the ratio between radius and the Gaussian heuristic, which is used for sizes.
- Parameters
-
radius radius of the currently shortest vector gh Gaussian heuristic prediction for radius
◆ block_size
size_t Strategy::block_size
◆ preprocessing_block_sizes
vector<size_t> Strategy::preprocessing_block_sizes
◆ pruning_parameters
The documentation for this class was generated from the following files:
- fplll/bkz_param.h
- fplll/bkz_param.cpp