![]() |
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.