![]() |
#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 <polys/coeffrings.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 1373 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 1534 of file sca.cc.
Definition at line 1397 of file sca.cc.
Definition at line 1425 of file sca.cc.
|
inlinestatic |
Definition at line 1289 of file sca.cc.
|
inlinestatic |
Definition at line 1453 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 1334 of file sca.cc.
poly p_KillSquares | ( | const poly | p, |
const short | iFirstAltVar, | ||
const short | iLastAltVar, | ||
const ring | r | ||
) |
Definition at line 1479 of file sca.cc.
bool sca_Force | ( | ring | rGR, |
int | b, | ||
int | e | ||
) |
Definition at line 1175 of file sca.cc.
Definition at line 143 of file sca.cc.
Definition at line 207 of file sca.cc.
Definition at line 272 of file sca.cc.
Definition at line 646 of file sca.cc.
Definition at line 578 of file sca.cc.
Definition at line 382 of file sca.cc.
void sca_p_ProcsSet | ( | ring | rGR, |
p_Procs_s * | p_Procs | ||
) |
Definition at line 1239 of file sca.cc.
Definition at line 468 of file sca.cc.
Definition at line 1217 of file sca.cc.
Definition at line 843 of file sca.cc.
bool sca_SetupQuotient | ( | ring | rGR, |
ring | rG, | ||
bool | bCopy | ||
) |
Definition at line 923 of file sca.cc.
|
inlinestatic |
Definition at line 92 of file sca.cc.
Definition at line 755 of file sca.cc.
Definition at line 337 of file sca.cc.
Definition at line 534 of file sca.cc.