![]() |
My Project
|
#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 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_VAR int | mults =0 |
| STATIC_VAR omBin | lm_bin =NULL |
|
static |
poly term=p_Copy(f_terms[i],r);
Definition at line 487 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 528 of file fast_mult.cc.
Definition at line 268 of file fast_mult.cc.
| poly multifastmult | ( | poly | f, |
| poly | g, | ||
| ring | r | ||
| ) |
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 342 of file fast_mult.cc.
Definition at line 588 of file fast_mult.cc.
| poly unifastmult | ( | poly | f, |
| poly | g, | ||
| ring | r | ||
| ) |
Definition at line 272 of file fast_mult.cc.
| STATIC_VAR omBin lm_bin =NULL |
Definition at line 429 of file fast_mult.cc.
| STATIC_VAR int mults =0 |
Definition at line 13 of file fast_mult.cc.
Definition at line 12 of file fast_mult.cc.