Macaulay2 Engine
Loading...
Searching...
No Matches
hilb.cpp File Reference
#include "hilb.hpp"
#include <assert.h>
#include <stdio.h>
#include <algorithm>
#include <cstdlib>
#include <limits>
#include <utility>
#include <vector>
#include "ExponentList.hpp"
#include "ExponentVector.hpp"
#include "interface/m2-mem.h"
#include "buffer.hpp"
#include "error.h"
#include "freemod.hpp"
#include "int-bag.hpp"
#include "interrupted.hpp"
#include "matrix.hpp"
#include "mem.hpp"
#include "monideal.hpp"
#include "monoid.hpp"
#include "polyring.hpp"
#include "relem.hpp"
#include "ring.hpp"

Go to the source code of this file.

Macros

#define MAX_EXP   (1 << (8 * sizeof(int) - 2))

Functions

static int popular_var (const MonomialIdeal &I, int &npure, exponents_t pure, int &nhits, const_varpower &non_pure_power, int &exp_of_popular)
static int find_pivot (const MonomialIdeal &I, int &npure, exponents_t pure, gc_vector< int > &m)
static void iquotient_and_sum (MonomialIdeal &I, const_varpower m, MonomialIdeal *&quot, MonomialIdeal *&sum, stash *mi_stash)