PEPMonitorFirstDrawLG#

Plots the error estimate of the first unconverged approximation at each iteration of the polynomial eigensolver.

Synopsis#

#include "slepcpep.h" 
PetscErrorCode PEPMonitorFirstDrawLG(PEP pep,PetscInt its,PetscInt nconv,PetscScalar eigr[],PetscScalar eigi[],PetscReal errest[],PetscInt nest,PetscViewerAndFormat *vf)

Collective

Input Parameters#

  • pep - the polynomial eigensolver context

  • its - iteration number

  • nconv - number of converged eigenpairs so far

  • eigr - real part of the eigenvalues

  • eigi - imaginary part of the eigenvalues

  • errest - error estimates

  • nest - number of error estimates to display

  • vf - viewer and format for monitoring

Options Database Key#

Notes#

This is not called directly by users, rather one calls PEPMonitorSet(), with this function as an argument, to cause the monitor to be used during the PEP solve.

Call PEPMonitorFirstDrawLGCreate() to create the context used with this monitor.

See Also#

PEP: Polynomial Eigenvalue Problems, PEPMonitorSet(), PEPMonitorFirstDrawLGCreate()

Level#

intermediate

Location#

src/pep/interface/pepmon.c


Index of all PEP routines Table of Contents for all manual pages Index of all manual pages