![]() |
#include <misc/auxiliary.h>
#include <polys/nc/sca.h>
#include <polys/nc/nc.h>
#include <polys/nc/gb_hack.h>
#include <coeffs/numbers.h>
#include <misc/options.h>
#include <polys/monomials/p_polys.h>
#include <polys/simpleideals.h>
#include <misc/intvec.h>
#include <polys/monomials/ring.h>
#include <polys/kbuckets.h>
#include <polys/sbuckets.h>
#include <polys/prCopy.h>
#include <polys/operations/p_Mult_q.h>
#include <polys/templates/p_MemAdd.h>
#include <polys/weight.h>
Go to the source code of this file.
Macros | |
#define | OUTPUT 0 |
#define | MYTEST 0 |
#define | PLURAL_INTERNAL_DECLARATIONS |
Functions | |
poly | sca_pp_Mult_mm (const poly pPoly, const poly pMonom, const ring rRing, poly &) |
static poly | sca_mm_Mult_pp (const poly pMonom, const poly pPoly, const ring rRing) |
poly | sca_p_Mult_mm (poly pPoly, const poly pMonom, const ring rRing) |
static poly | sca_mm_Mult_p (const poly pMonom, poly pPoly, const ring rRing) |
poly | sca_SPoly (const poly p1, const poly p2, const ring r) |
poly | sca_ReduceSpoly (const poly p1, poly p2, const ring r) |
static int | sca_Sign_mm_Mult_mm (const poly pMonomM, const poly pMonomMM, const ring rRing) |
static poly | sca_m_Mult_mm (poly pMonomM, const poly pMonomMM, const ring rRing) |
static poly | sca_mm_Mult_m (const poly pMonomMM, poly pMonomM, const ring rRing) |
static poly | sca_mm_Mult_mm (poly pMonom1, const poly pMonom2, const ring rRing) |
static poly | sca_xi_Mult_mm (short i, const poly pMonom, const ring rRing) |
poly | sca_pp_Mult_mm (const poly pPoly, const poly pMonom, const ring rRing) |
static poly | sca_xi_Mult_pp (short i, const poly pPoly, const ring rRing) |
bool | sca_SetupQuotient (ring rGR, ring rG, bool bCopy) |
bool | sca_Force (ring rGR, int b, int e) |
poly | sca_pp_Mult_xi_pp (short i, const poly pPoly, const ring rRing) |
void | sca_p_ProcsSet (ring rGR, p_Procs_s *p_Procs) |
static void | m_GetBiDegree (const poly m, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, int &dx, int &dy, const ring r) |
bool | p_IsBiHomogeneous (const poly p, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, int &dx, int &dy, const ring r) |
bool | id_IsBiHomogeneous (const ideal id, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, const ring r) |
intvec * | ivGetSCAXVarWeights (const ring r) |
intvec * | ivGetSCAYVarWeights (const ring r) |
static poly | m_KillSquares (const poly m, const short iFirstAltVar, const short iLastAltVar, const ring r) |
poly | p_KillSquares (const poly p, const short iFirstAltVar, const short iLastAltVar, const ring r) |
ideal | id_KillSquares (const ideal id, const short iFirstAltVar, const short iLastAltVar, const ring r, const bool bSkipZeroes) |
bool id_IsBiHomogeneous | ( | const ideal | id, |
const intvec * | wx, | ||
const intvec * | wy, | ||
const intvec * | wCx, | ||
const intvec * | wCy, | ||
const ring | r | ||
) |
Definition at line 1372 of file sca.cc.
ideal id_KillSquares | ( | const ideal | id, |
const short | iFirstAltVar, | ||
const short | iLastAltVar, | ||
const ring | r, | ||
const bool | bSkipZeroes | ||
) |
Definition at line 1533 of file sca.cc.
Definition at line 1396 of file sca.cc.
Definition at line 1424 of file sca.cc.
|
inlinestatic |
Definition at line 1288 of file sca.cc.
|
inlinestatic |
Definition at line 1452 of file sca.cc.
bool p_IsBiHomogeneous | ( | const poly | p, |
const intvec * | wx, | ||
const intvec * | wy, | ||
const intvec * | wCx, | ||
const intvec * | wCy, | ||
int & | dx, | ||
int & | dy, | ||
const ring | r | ||
) |
Definition at line 1333 of file sca.cc.
poly p_KillSquares | ( | const poly | p, |
const short | iFirstAltVar, | ||
const short | iLastAltVar, | ||
const ring | r | ||
) |
Definition at line 1478 of file sca.cc.
bool sca_Force | ( | ring | rGR, |
int | b, | ||
int | e | ||
) |
Definition at line 1174 of file sca.cc.
Definition at line 141 of file sca.cc.
Definition at line 205 of file sca.cc.
Definition at line 270 of file sca.cc.
Definition at line 644 of file sca.cc.
Definition at line 576 of file sca.cc.
Definition at line 380 of file sca.cc.
void sca_p_ProcsSet | ( | ring | rGR, |
p_Procs_s * | p_Procs | ||
) |
Definition at line 1238 of file sca.cc.
Definition at line 466 of file sca.cc.
Definition at line 1216 of file sca.cc.
Definition at line 841 of file sca.cc.
bool sca_SetupQuotient | ( | ring | rGR, |
ring | rG, | ||
bool | bCopy | ||
) |
Definition at line 921 of file sca.cc.
|
inlinestatic |
Definition at line 90 of file sca.cc.
Definition at line 753 of file sca.cc.
Definition at line 335 of file sca.cc.
Definition at line 532 of file sca.cc.