![]() |
#include <kernel/mod2.h>#include <polys/monomials/ring.h>#include <kernel/fast_mult.h>#include <polys/kbuckets.h>Go to the source code of this file.
Typedefs | |
| typedef poly | fastmultrec(poly f, poly g, ring r) |
Functions | |
| int | Mults () |
| static void | degsplit (poly p, int n, poly &p1, poly &p2, int vn, ring r) |
| static void | div_by_x_power_n (poly p, int n, int vn, ring r) |
| static poly | do_unifastmult (poly f, int df, poly g, int dg, int vn, fastmultrec rec, ring r) |
| static int | max (int a, int b) |
| static int | min (int a, int b) |
| poly | unifastmult (poly f, poly g, ring r) |
| poly | multifastmult (poly f, poly g, ring r) |
| poly | pFastPower (poly f, int n, ring r) |
| static void | p_MonMultMB (poly p, poly q, ring r) |
| static poly | p_MonMultCMB (poly p, poly q, ring r) |
| static poly | p_MonPowerMB (poly p, int exp, ring r) |
| static void | buildTermAndAdd (int, number *, poly *, int *exp, int f_len, kBucket_pt, ring r, number coef, poly &zw, poly, poly **term_pot) |
| static void | MC_iterate (poly f, int n, ring r, int f_len, number *facult, int *exp, poly *f_terms, kBucket_pt erg_bucket, int pos, int sum, number coef, poly &zw, poly tmp, poly **term_pot) |
| poly | pFastPowerMC (poly f, int n, ring r) |
Variables | |
| static const int | pass_option =1 |
| static int | mults =0 |
| static omBin | lm_bin =NULL |
|
static |
poly term=p_Copy(f_terms[i],r);
Definition at line 484 of file fast_mult.cc.
Definition at line 18 of file fast_mult.cc.
Definition at line 61 of file fast_mult.cc.
|
static |
Definition at line 72 of file fast_mult.cc.
Definition at line 264 of file fast_mult.cc.
|
static |
Definition at line 525 of file fast_mult.cc.
Definition at line 268 of file fast_mult.cc.
Definition at line 290 of file fast_mult.cc.
| int Mults | ( | ) |
Definition at line 14 of file fast_mult.cc.
Definition at line 455 of file fast_mult.cc.
Definition at line 434 of file fast_mult.cc.
Definition at line 465 of file fast_mult.cc.
Definition at line 342 of file fast_mult.cc.
Definition at line 585 of file fast_mult.cc.
Definition at line 272 of file fast_mult.cc.
Definition at line 429 of file fast_mult.cc.
|
static |
Definition at line 13 of file fast_mult.cc.
Definition at line 12 of file fast_mult.cc.