plumial.core.P._P.__init__

_P.__init__(p, basis=None, pred=None, next=None)[source]

Initialize a path polynomial.

Parameters:
  • p (int) – The p-value (must be a positive integer)

  • basis (Optional[Basis]) – The mathematical basis for this encoding (default: symbolic basis)

  • pred (Optional[_P]) – Optional predecessor P instance for cycle linking

  • next (Optional[_P]) – Optional next P instance for cycle linking

Note

This constructor is internal. Use P() factory function instead.