Macaulay2 Engine
Loading...
Searching...
No Matches
exptable.c File Reference
#include "exptable.h"
#include "table.h"
#include "interface/m2-mem.h"

Go to the source code of this file.

Classes

struct  exponent_table

Macros

#define NEW(p)
#define FREE(ptr)

Functions

unsigned int exp_hash (const void *x)
int exp_cmp (const void *x, const void *y)
exponent_tableexponent_table_new (int hint, int nvars)
int exponent_table_length (exponent_table *E)
void exponent_table_free (exponent_table **E)
long exponent_table_put (exponent_table *E, const exponent expon, long value)
long exponent_table_get (exponent_table *E, const exponent expon)
const void ** exponent_table_to_array (exponent_table *E)

Variables

static int table_nvars