Macaulay2 Engine
Loading...
Searching...
No Matches
dpoly.cpp File Reference
#include "dpoly.hpp"
#include <cassert>
#include <cctype>
#include <cstdlib>
#include <sstream>
#include <vector>
#include "interface/random.h"
#include "ZZ.hpp"

Go to the source code of this file.

Macros

#define DEBUGGCDno

Functions

long gcd_extended (long a, long b, long &u, long &v)
void ZZp_FROM_INT (long charac, long &a, long b)
void ZZp_NEGATE (long charac, long &a)
void ZZp_APXY (long charac, long &a, long b, long c)
void ZZp_ADD_TO (long charac, long &a, long b)
void ZZp_SUBTRACT_TO (long charac, long &a, long b)
void ZZp_MULT (long charac, long &a, long b)
void ZZp_INVERT (long charac, long &result, long b)
void ZZp_RANDOM (long charac, long &result)
static int n_nonzero_terms (int level, const TowerPolynomial f)
void dpoly (int level, const TowerPolynomial f)
static void swap_poly (TowerPolynomial &f, TowerPolynomial &g)