My Project
|
#include "misc/auxiliary.h"
#include "misc/options.h"
#include "misc/intvec.h"
#include "polys/monomials/ring.h"
#include "polys/monomials/p_polys.h"
#include "polys/weight.h"
Go to the source code of this file.
Functions | |
double | wFunctionalMora (int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr) |
double | wFunctionalBuch (int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr) |
void | wAdd (int *A, int mons, int kn, int xx, int rvar) |
void | wNorm (int *degw, int *lpol, int npol, double *rel) |
void | wFirstSearch (int *A, int *x, int mons, int *lpol, int npol, double *rel, double *fopt, double wNsqr, int rvar) |
void | wSecondSearch (int *A, int *x, int *lpol, int npol, int mons, double *rel, double *fk, double wNsqr, int rvar) |
void | wGcd (int *x, int n) |
static void | wDimensions (poly *s, int sl, int *lpol, int *npol, int *mons) |
static void | wInit (poly *s, int sl, int mons, int *A, const ring R) |
void | wCall (poly *s, int sl, int *x, double wNsqr, const ring R) |
void | kEcartWeights (poly *s, int sl, short *eweight, const ring R) |
int * | iv2array (intvec *iv, const ring R) |
long | totaldegreeWecart (poly p, ring r) |
long | totaldegreeWecart_IV (poly p, ring r, const int *w) |
long | maxdegreeWecart (poly p, int *l, ring r) |
Variables | |
THREAD_VAR double(* | wFunctional )(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr) |
void kEcartWeights | ( | poly * | s, |
int | sl, | ||
short * | eweight, | ||
const ring | R | ||
) |
Definition at line 182 of file weight.cc.
long maxdegreeWecart | ( | poly | p, |
int * | l, | ||
ring | r | ||
) |
long totaldegreeWecart | ( | poly | p, |
ring | r | ||
) |
Definition at line 217 of file weight.cc.
long totaldegreeWecart_IV | ( | poly | p, |
ring | r, | ||
const int * | w | ||
) |
void wAdd | ( | int * | A, |
int | mons, | ||
int | kn, | ||
int | xx, | ||
int | rvar | ||
) |
void wCall | ( | poly * | s, |
int | sl, | ||
int * | x, | ||
double | wNsqr, | ||
const ring | R | ||
) |
Definition at line 108 of file weight.cc.
|
static |
void wFirstSearch | ( | int * | A, |
int * | x, | ||
int | mons, | ||
int * | lpol, | ||
int | npol, | ||
double * | rel, | ||
double * | fopt, | ||
double | wNsqr, | ||
int | rvar | ||
) |
Definition at line 152 of file weight0.cc.
double wFunctionalBuch | ( | int * | degw, |
int * | lpol, | ||
int | npol, | ||
double * | rel, | ||
double | wx, | ||
double | wNsqr | ||
) |
Definition at line 78 of file weight0.cc.
double wFunctionalMora | ( | int * | degw, |
int * | lpol, | ||
int | npol, | ||
double * | rel, | ||
double | wx, | ||
double | wNsqr | ||
) |
Definition at line 34 of file weight0.cc.
void wGcd | ( | int * | x, |
int | n | ||
) |
|
static |
void wNorm | ( | int * | degw, |
int * | lpol, | ||
int | npol, | ||
double * | rel | ||
) |
Definition at line 463 of file weight0.cc.
void wSecondSearch | ( | int * | A, |
int * | x, | ||
int * | lpol, | ||
int | npol, | ||
int | mons, | ||
double * | rel, | ||
double * | fk, | ||
double | wNsqr, | ||
int | rvar | ||
) |
Definition at line 295 of file weight0.cc.
THREAD_VAR double(* wFunctional) (int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr) | ( | int * | degw, |
int * | lpol, | ||
int | npol, | ||
double * | rel, | ||
double | wx, | ||
double | wNsqr | ||
) |