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

◆ mult_by_int_0()

TowerPolynomial DPoly::mult_by_int_0 ( long c,
const TowerPolynomial f )
private

Definition at line 1292 of file dpoly.cpp.

1293{
1294 TowerPolynomial result = alloc_poly_0(f->deg);
1295 for (int i = 0; i <= f->deg; i++)
1296 {
1297 long c = f->arr.ints[i];
1298 if (c != 0)
1299 {
1300 ZZp_MULT(charac, c, a);
1301 result->arr.ints[i] = c;
1302 }
1303 }
1305 return result;
1306}
long charac
Definition dpoly.hpp:115
static TowerPolynomial alloc_poly_0(int deg, long *elems=nullptr)
Definition dpoly.cpp:279
void reset_degree_0(TowerPolynomial &f)
Definition dpoly.cpp:623
void ZZp_MULT(long charac, long &a, long b)
Definition dpoly.cpp:63
VALGRIND_MAKE_MEM_DEFINED & result(result)

References alloc_poly_0(), charac, reset_degree_0(), result(), and ZZp_MULT().

Referenced by mult_by_int().