conatus.contour.BeynResult

class conatus.contour.BeynResult(values, vectors, residuals, multiplicity, counted, region, residual_tol, columns=0, moments=0, quadrature=0, singular_values=<factory>, rank=0, rounds=0, seed=0, operator='', iterations=<factory>, log=<factory>)[source]

Bases: object

Certified eigenvalues of T(z) v = 0 in a region (beyn()).

Parameters:
  • values (ndarray)

  • vectors (ndarray)

  • residuals (ndarray)

  • multiplicity (ndarray)

  • counted (CountResult)

  • region (ContourBox)

  • residual_tol (float)

  • columns (int)

  • moments (int)

  • quadrature (int)

  • singular_values (ndarray)

  • rank (int)

  • rounds (int)

  • seed (int)

  • operator (str)

  • iterations (ndarray)

  • log (list[str])

values: ndarray
vectors: ndarray
residuals: ndarray
multiplicity: ndarray
counted: CountResult
region: ContourBox
residual_tol: float
columns: int = 0
moments: int = 0
quadrature: int = 0
singular_values: ndarray
rank: int = 0
rounds: int = 0
seed: int = 0
operator: str = ''
iterations: ndarray
log: list[str]
property count: int

Z: the number of eigenvalues in the box, multiplicities included (= multiplicity.sum()).

property count_method: str

How the count was certified, in words (the argument principle, matched by the roots).

explain(n=12)[source]

The count, the moments, every root with its residual and multiplicity, and the log.

Parameters:

n (int)

Return type:

str