lmlib.polynomial.poly.poly_shift#

lmlib.polynomial.poly.poly_shift(poly, gamma)#

\(\alpha^\mathsf{T} (x+ \gamma)^q = \color{blue}{\tilde{\alpha}^\mathsf{T} x^\tilde{q}}\)

Shifting an univariate polynomial by constant value \(\gamma \in \mathbb{R}\)

Parameters
  • poly (Poly) – polynomial to be shifted

  • gamma (float) – gamma, shift parameter \(\gamma\)

Returns

out – shifted polynomial, \(\tilde{\alpha}^\mathsf{T} x^\tilde{q}\)

Return type

Poly

References

[Wildhaber2019] (Eq. 6.28)