#include <tgb_internal.h>
Definition at line 295 of file tgb_internal.h.
◆ adjust_coefs()
| void red_object::adjust_coefs |
( |
number |
c_r, |
|
|
number |
c_ac_r |
|
) |
| |
◆ canonicalize()
| void red_object::canonicalize |
( |
| ) |
|
Definition at line 871 of file tgb.cc.
872{
874}
int kBucketCanonicalize(kBucket_pt bucket)
Canonicalizes Bpoly, i.e. converts polys of buckets into one poly in one bucket: Returns number of bu...
◆ clear_to_poly()
| int red_object::clear_to_poly |
( |
| ) |
|
Definition at line 4917 of file tgb.cc.
4918{
4923}
void kBucketClear(kBucket_pt bucket, poly *p, int *length)
◆ flatten()
| void red_object::flatten |
( |
| ) |
|
Definition at line 4905 of file tgb.cc.
4906{
4908}
const poly kBucketGetLm(kBucket_pt bucket)
◆ guess_quality()
Definition at line 591 of file tgb.cc.
592{
593
594
597 {
598
600 {
602 number coef;
603
605
606
607
609 {
611 }
612 else
614#ifdef HAVE_COEF_BUCKETS
616 {
618 {
620 cs += modifier;
621 }
622 else
623 {
625 cs *= modifier;
626 }
627 }
628#endif
629
631
632 erg *= cs;
634 erg *= cs;
635
636 return erg;
637 }
639 }
640 else
641 {
643
645 else
647 }
649}
BOOLEAN eliminationProblem
const CanonicalForm int s
static FORCE_INLINE int nlQlogSize(number n, const coeffs r)
only used by slimgb (tgb.cc)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
static BOOLEAN rField_is_Q(const ring r)
wlen_type kEBucketLength(kBucket *b, poly lm, slimgb_alg *ca)
static int bucket_guess(kBucket *bucket)
wlen_type kSBucketLength(kBucket *b, poly lm=NULL)
TODO CoefBuckets bercksichtigen.
◆ validate()
| void red_object::validate |
( |
| ) |
|
Definition at line 4910 of file tgb.cc.
4911{
4915}
#define pGetShortExpVector(a)
returns the "Short Exponent Vector" – used to speed up divisibility tests (see polys-impl....
◆ bucket
◆ initial_quality
◆ sev
| unsigned long red_object::sev |
The documentation for this class was generated from the following files: