ModPoly

Undocumented in source.

Constructors

this
this(Mint[] v)
Undocumented in source.

Members

Aliases

Mint
alias Mint = ModInt!MD
Undocumented in source.

Functions

divWithInv
ModPoly divWithInv(ModPoly ir, size_t B)
Undocumented in source. Be warned that the author may not have intended to support it.
inv
ModPoly inv(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(Mint r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
ModPoly opBinary(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
const(Mint) opIndex(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(Mint x, size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
ModPoly opOpAssign(ModPoly r)
Undocumented in source. Be warned that the author may not have intended to support it.
remWithInv
ModPoly remWithInv(ModPoly r, ModPoly ir, size_t B)
Undocumented in source. Be warned that the author may not have intended to support it.
rev
ModPoly rev(ptrdiff_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
shrink
void shrink()
Undocumented in source. Be warned that the author may not have intended to support it.
strip
ModPoly strip(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

data
inout(Mint)[] data [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

d
Stack!Mint d;
Undocumented in source.

Meta