My Project
|
This file provides utility functions to compute characteristic sets. More...
Go to the source code of this file.
Data Structures | |
class | StoreFactors |
class to store factors that get removed during char set computation More... | |
This file provides utility functions to compute characteristic sets.
ABSTRACT: Descriptions can be found in Wang "On the Parallelization of characteristic-set based algorithms" or Greuel/Pfister "A Singular Introduction to Commutative Algebra".
Definition in file cfCharSetsUtil.h.
ListCFList adjoin | ( | const CFList & | is, |
const CFList & | qs, | ||
const ListCFList & | qh | ||
) |
Definition at line 495 of file cfCharSetsUtil.cc.
ListCFList adjoinb | ( | const CFList & | is, |
const CFList & | qs, | ||
const ListCFList & | qh, | ||
const CFList & | cs | ||
) |
Definition at line 533 of file cfCharSetsUtil.cc.
ListCFList contract | ( | const ListCFList & | cs | ) |
Definition at line 926 of file cfCharSetsUtil.cc.
Definition at line 805 of file cfCharSetsUtil.cc.
Definition at line 755 of file cfCharSetsUtil.cc.
Definition at line 196 of file cfCharSetsUtil.cc.
Definition at line 743 of file cfCharSetsUtil.cc.
void inplaceUnion | ( | const ListCFList & | a, |
ListCFList & | b | ||
) |
is PS a subset of Cset ?
Definition at line 461 of file cfCharSetsUtil.cc.
CanonicalForm lowestRank | ( | const CFList & | L | ) |
Definition at line 357 of file cfCharSetsUtil.cc.
CanonicalForm normalize | ( | const CanonicalForm & | F | ) |
normalize a poly, i.e. in char 0 clear denominators, remove integer content in char p divide by leading coeff
Definition at line 590 of file cfCharSetsUtil.cc.
Definition at line 212 of file cfCharSetsUtil.cc.
CanonicalForm Prem | ( | const CanonicalForm & | F, |
const CanonicalForm & | G | ||
) |
pseudo remainder of F by G with certain factors of LC (g) cancelled
Definition at line 616 of file cfCharSetsUtil.cc.
CanonicalForm Prem | ( | const CanonicalForm & | f, |
const CFList & | L | ||
) |
pseudo remainder of f by L
Definition at line 710 of file cfCharSetsUtil.cc.
CanonicalForm Premb | ( | const CanonicalForm & | f, |
const CFList & | L | ||
) |
pseudo remainder of f by L with faster test for remainder being zero
Definition at line 677 of file cfCharSetsUtil.cc.
void removeContent | ( | CanonicalForm & | F, |
CanonicalForm & | cF | ||
) |
Definition at line 776 of file cfCharSetsUtil.cc.
CFList removeContent | ( | const CFList & | PS, |
StoreFactors & | StoredFactors | ||
) |
Definition at line 879 of file cfCharSetsUtil.cc.
void removeFactors | ( | CanonicalForm & | r, |
StoreFactors & | StoredFactors, | ||
CFList & | removedFactors | ||
) |
Definition at line 823 of file cfCharSetsUtil.cc.
Definition at line 259 of file cfCharSetsUtil.cc.
void select | ( | const ListCFList & | ppi, |
int | length, | ||
ListCFList & | ppi1, | ||
ListCFList & | ppi2 | ||
) |
void sortCFListByLevel | ( | CFList & | list | ) |
void sortListCFList | ( | ListCFList & | list | ) |