•All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Search Results
enumerate.h
Go to the documentation of this file.
120 inline array<uint64_t, FPLLL_EXTENUM_MAX_EXTENUM_DIM> get_nodes_array() const { return _nodes; }
Definition: enumerate_base.h:57
array< uint64_t, FPLLL_EXTENUM_MAX_EXTENUM_DIM > nodes
Definition: enumerate_base.h:101
Definition: enumerate.h:32
void enumerate(int first, int last, FT &fmaxdist, long fmaxdistexpo, const vector< FT > &target_coord=vector< FT >(), const vector< enumxt > &subtree=vector< enumxt >(), const vector< enumf > &pruning=vector< enumf >(), bool dual=false, bool subtree_reset=false)
Definition: enumerate.cpp:59
array< uint64_t, FPLLL_EXTENUM_MAX_EXTENUM_DIM > get_nodes_array()
Definition: enumerate.h:57
EnumerationDyn(MatGSOInterface< ZT, FT > &gso, Evaluator< FT > &evaluator, const vector< int > &max_indices=vector< int >())
Definition: enumerate.h:34
Definition: enumerate.h:79
Enumeration(MatGSOInterface< ZT, FT > &gso, Evaluator< FT > &evaluator, const vector< int > &max_indices=vector< int >())
Definition: enumerate.h:81
void enumerate(int first, int last, FT &fmaxdist, long fmaxdistexpo, const vector< FT > &target_coord=vector< FT >(), const vector< enumxt > &subtree=vector< enumxt >(), const vector< enumf > &pruning=vector< enumf >(), bool dual=false, bool subtree_reset=false)
Definition: enumerate.h:87
array< uint64_t, FPLLL_EXTENUM_MAX_EXTENUM_DIM > get_nodes_array() const
Definition: enumerate.h:120
Definition: evaluator.h:66
Definition: enumerate_ext.h:105
Definition: gso_interface.h:60
std::function< extenum_fc_enumerate > get_external_enumerator()
Definition: enumerate_ext.cpp:46
fplll_extenum_enumf std::function< extenum_cb_set_config > std::function< extenum_cb_process_sol > std::function< extenum_cb_process_subsol > bool dual
Definition: enumerate_ext_api.h:91