 |
My Project
UNKNOWN_GIT_VERSION
|
Definition at line 124 of file sparsmat.cc.
◆ sparse_mat()
sparse_mat::sparse_mat |
( |
ideal |
smat, |
|
|
const ring |
RR |
|
) |
| |
◆ ~sparse_mat()
sparse_mat::~sparse_mat |
( |
| ) |
|
◆ sm1Elim()
void sparse_mat::sm1Elim |
( |
| ) |
|
|
private |
◆ smActDel()
void sparse_mat::smActDel |
( |
| ) |
|
|
private |
◆ smCheckNormalize()
int sparse_mat::smCheckNormalize |
( |
| ) |
|
|
private |
◆ smColDel()
void sparse_mat::smColDel |
( |
| ) |
|
|
private |
◆ smColToRow()
void sparse_mat::smColToRow |
( |
| ) |
|
|
private |
◆ smCopToRes()
void sparse_mat::smCopToRes |
( |
| ) |
|
|
private |
◆ smDet()
poly sparse_mat::smDet |
( |
| ) |
|
◆ smFinalMult()
void sparse_mat::smFinalMult |
( |
| ) |
|
|
private |
◆ smGetAct()
smpoly* sparse_mat::smGetAct |
( |
| ) |
|
|
inline |
◆ smGetRed()
int sparse_mat::smGetRed |
( |
| ) |
|
|
inline |
◆ smGetSign()
int sparse_mat::smGetSign |
( |
| ) |
|
|
inline |
◆ smHElim()
void sparse_mat::smHElim |
( |
| ) |
|
|
private |
Definition at line 932 of file sparsmat.cc.
980 else if (a->pos >
b->pos)
1063 }
while (r !=
NULL);
◆ smInitPerm()
void sparse_mat::smInitPerm |
( |
| ) |
|
|
private |
◆ smMultCol()
void sparse_mat::smMultCol |
( |
| ) |
|
|
private |
◆ smMultPoly()
poly sparse_mat::smMultPoly |
( |
smpoly |
a | ) |
|
|
private |
◆ smNewBareiss()
void sparse_mat::smNewBareiss |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
◆ smNewPivot()
void sparse_mat::smNewPivot |
( |
| ) |
|
|
private |
Definition at line 791 of file sparsmat.cc.
794 float wopt = 1.0e30, hp =
piv->f;
797 int i, copt, ropt,
f, e =
crd;
816 if ((wr<0.25) || (wc<0.25))
◆ smNewWeights()
void sparse_mat::smNewWeights |
( |
| ) |
|
|
private |
◆ smNormalize()
void sparse_mat::smNormalize |
( |
| ) |
|
|
private |
◆ smPivDel()
void sparse_mat::smPivDel |
( |
| ) |
|
|
private |
◆ smPivot()
void sparse_mat::smPivot |
( |
| ) |
|
|
private |
Definition at line 696 of file sparsmat.cc.
715 if ((wr<0.25) || (wc<0.25))
◆ smRes2Mod()
ideal sparse_mat::smRes2Mod |
( |
| ) |
|
◆ smRowToCol()
void sparse_mat::smRowToCol |
( |
| ) |
|
|
private |
◆ smSelectPR()
void sparse_mat::smSelectPR |
( |
| ) |
|
|
private |
◆ smSign()
void sparse_mat::smSign |
( |
| ) |
|
|
private |
◆ smSparseHomog()
void sparse_mat::smSparseHomog |
( |
| ) |
|
|
private |
◆ smToIntvec()
void sparse_mat::smToIntvec |
( |
intvec * |
v | ) |
|
◆ smToredElim()
void sparse_mat::smToredElim |
( |
| ) |
|
|
private |
◆ smWeights()
void sparse_mat::smWeights |
( |
| ) |
|
|
private |
◆ smZeroElim()
void sparse_mat::smZeroElim |
( |
| ) |
|
|
private |
◆ _R
◆ act
◆ cpiv
◆ crd
◆ dumm
◆ inred
◆ m_act
◆ m_res
◆ m_row
◆ ncols
◆ normalize
int sparse_mat::normalize |
|
private |
◆ nrows
◆ oldpiv
◆ perm
◆ piv
◆ red
◆ rpiv
◆ sign
◆ tored
◆ wcl
◆ wpoints
float sparse_mat::wpoints |
|
private |
◆ wrw
The documentation for this class was generated from the following file:
static float sm_PolyWeight(smpoly, const ring)
void p_Normalize(poly p, const ring r)
static smpoly smElemCopy(smpoly)
const CanonicalForm int const CFList const Variable & y
static poly p_Neg(poly p, const ring r)
static poly sm_Smpoly2Poly(smpoly, const ring)
static smpoly sm_Poly2Smpoly(poly, const ring)
long id_RankFreeModule(ideal s, ring lmRing, ring tailRing)
return the maximal component number found in any polynomial in s
void PrintS(const char *s)
#define omFreeSize(addr, size)
static poly pp_Mult_qq(poly p, poly q, const ring r)
static void p_Delete(poly *p, const ring r)
static poly p_Add_q(poly p, poly q, const ring r)
static void sm_ElemDelete(smpoly *, const ring)
static int si_max(const int a, const int b)
ideal idInit(int idsize, int rank)
initialise an ideal / module
const Variable & v
< [in] a sqrfree bivariate poly
static BOOLEAN sm_HaveDenom(poly, const ring)
#define omFreeBin(addr, bin)
static long p_MaxComp(poly p, ring lmRing, ring tailRing)