Macaulay2 Engine
Loading...
Searching...
No Matches

◆ CoefficientRingZZp()

CoefficientRingZZp::CoefficientRingZZp ( int p0,
int * log,
int * exps )
inline

Definition at line 94 of file coeffrings.hpp.

95 : p(p0), p1(p - 1), zero(p - 1), log_table(log), exp_table(exps)
96 {
97 if (p == 2)
98 minus_one = 0;
99 else
100 minus_one = (p - 1) / 2;
101
102
103#if 0
104 fprintf(stderr, "char %d\n", p);
105 fprintf(stderr, "exp: ");
106 for (int i=0; i<p; i++)
107 fprintf(stderr, "%d ", exp_table[i]);
108 fprintf(stderr, "\nlog: ");
109 for (int i=0; i<p; i++)
110 fprintf(stderr, "%d ", log_table[i]);
111 fprintf(stderr, "\n");
112#endif
113 }

References exp_table, log_table, minus_one, p, p1, and zero.