Lines Matching refs:PolyMod
27 var Integer, Float, Fraction, Complex, Mod, Polynomial, PolyMod, RationalFunction, Series, Matrix; variable
1343 PolyMod = function PolyMod(a, m) { function
1347 obj = Object.create(PolyMod.prototype);
1352 return PolyMod(a.num, m) / a.den;
1367 if (!(a instanceof PolyMod)) {
1368 return PolyMod(a + b.res, b.mod);
1369 } else if (!(b instanceof PolyMod)) {
1370 return PolyMod(a.res + b, a.mod);
1374 return PolyMod(a.res + b.res, a.mod);
1381 if (!(a instanceof PolyMod)) {
1382 return PolyMod(a * b.res, b.mod);
1383 } else if (!(b instanceof PolyMod)) {
1384 return PolyMod(a.res * b, a.mod);
1388 return PolyMod(a.res * b.res, a.mod);
1392 if (!(b instanceof PolyMod))
1393 b = PolyMod(b, a.mod);
1400 operators_set(PolyMod.prototype,
1412 return PolyMod(-a.res, a.mod);
1425 add_props(PolyMod.prototype, {
1429 return PolyMod(Polynomial.invmod(a.res, m), m);
2338 Polynomial, PolyMod, RationalFunction, Series],
2345 Polynomial, PolyMod, RationalFunction, Series],