|
static void | update_variables (std::vector< bool > &variables, const ideal L) |
|
static bool | check_variables (const std::vector< bool > &variables, const poly m) |
|
static void | initialize_hash (lt_struct **C, const ideal L) |
|
static poly | find_reducer (const poly multiplier, const poly t, const lt_struct *const *const hash_previous_module) |
|
static poly | traverse_tail (const poly multiplier, const int comp, const ideal previous_module, const std::vector< bool > &variables, const lt_struct *const *const hash_previous_module) |
|
static poly | compute_image (const poly multiplier, const int comp, const ideal previous_module, const std::vector< bool > &variables, const lt_struct *const *const hash_previous_module, const bool use_cache) |
|
static poly | reduce_term (const poly multiplier, const poly term, const ideal previous_module, const std::vector< bool > &variables, const lt_struct *const *const hash_previous_module, const bool use_cache) |
|
static void | initialize_cache (const int size) |
|
static void | delete_cache (const int size) |
|
static void | insert_into_cache_term (cache_term *T, const poly multiplier, const poly p) |
|
static poly | get_from_cache_term (const cache_term::const_iterator itr, const poly multiplier) |
|
static poly | lift_ext_LT (const poly a, const ideal previous_module, const std::vector< bool > &variables, const lt_struct *const *const hash_previous_module, const bool use_cache) |
|
static poly | syzHeadFrame (const ideal G, const int i, const int j) |
|
static poly | syzHeadExtFrame (const ideal G, const int i, const int j) |
|
static ideal | syzM_i_unsorted (const ideal G, const int i, syzHeadFunction *syzHead) |
|
static ideal | syzM_i_sorted (const ideal G, const int i, syzHeadFunction *syzHead) |
|
static ideal | idConcat (const ideal *M, const int size, const int rank) |
|
static int | compare_comp (const poly p_a, const poly p_b) |
|
static int | compare_deg (const poly p_a, const poly p_b) |
|
static int | compare_lex (const poly p_a, const poly p_b) |
|
static int | compare_Mi (const void *a, const void *b) |
|
static ideal | computeFrame (const ideal G, syzM_i_Function syzM_i, syzHeadFunction *syzHead) |
|
static void | computeLiftings (const resolvente res, const int index, const std::vector< bool > &variables, const bool use_cache) |
|
static bool | contains_unused_variable (const poly m, const std::vector< bool > &variables) |
|
static void | delete_variables (resolvente res, const int index, const std::vector< bool > &variables) |
|
static void | delete_tails (resolvente res, const int index) |
|
static int | computeResolution_iteration (resolvente res, const int max_index, syzHeadFunction *syzHead, const bool do_lifting, const bool single_module, const bool use_cache, const bool use_tensor_trick, std::vector< bool > &variables) |
|
static int | computeResolution (resolvente res, const int max_index, syzHeadFunction *syzHead, const bool do_lifting, const bool single_module, const bool use_cache, const bool use_tensor_trick) |
|
static void | set_options (syzHeadFunction **syzHead_ptr, bool *do_lifting_ptr, bool *single_module_ptr, const char *method) |
|
static void | insert_ext_induced_LTs (const resolvente res, const int length, const bool single_module) |
|
syStrategy | syFrank (const ideal arg, const int length, const char *method, const bool use_cache, const bool use_tensor_trick) |
|