EPSSetClass

Specifies the eigensolver class: either one-sided or two-sided.

Synopsis

#include "slepceps.h" 
PetscErrorCode EPSSetClass(EPS eps,EPSClass cl)
Collective on EPS

Input Parameters

eps - the eigensolver context
class - the class of solver

Options Database Keys

-eps_oneside - one-sided solver
-eps_twoside - two-sided solver

Note

Allowed solver classes are: one-sided (EPS_ONE_SIDE) and two-sided (EPS_TWO_SIDE). One-sided eigensolvers are the standard ones, which allow the computation of eigenvalues and (right) eigenvectors, whereas two-sided eigensolvers compute left eigenvectors as well.

See Also

EPSGetLeftVector(), EPSComputeRelativeErrorLeft(), EPSSetLeftInitialVector(),
EPSClass

Location: src/eps/interface/opts.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages