Macaulay2 Engine
Loading...
Searching...
No Matches
gb-default.cpp File Reference
#include "gb-default.hpp"
#include "text-io.hpp"
#include "matrix.hpp"
#include "matrix-con.hpp"
#include "polyring.hpp"
#include "newdelete.hpp"
#include "relem.hpp"
#include "hilb.hpp"
#include "gbweight.hpp"
#include "reducedgb.hpp"
#include "monsort.hpp"
#include "interrupted.hpp"
#include <functional>
#include <algorithm>
#include <iostream>

Go to the source code of this file.

Classes

class  SPolySorter
 Comparator on gbA::spair* used by the default Groebner basis driver to order its S-pair queue. More...

Macros

#define PrintingDegree   0x0001

Functions

static void exponents_lcm (int nvars, int dega, exponents_t a, exponents_t b, exponents_t result, M2_arrayint weights, int &result_degree)
static bool exponents_equal (int nvars, exponents_t a, exponents_t b)
static bool exponents_divide (int nvars, exponents_t a, exponents_t b)
static bool exponents_less_than (int nvars, exponents_t a, exponents_t b)

Variables

static unsigned long ncalls = 0
static unsigned long nloops = 0
static unsigned long nsaved_unneeded = 0