EPSGetLeftStartVector
Gets a vector to be used as the starting vector in the left recurrence of a two-sided eigensolver.
Synopsis
#include "slepceps.h"
PetscErrorCode EPSGetLeftStartVector(EPS eps,int i,Vec vec)
Collective on EPS and Vec
Input Parameters
| eps | - the eigensolver context
|
| i | - index of the Arnoldi/Lanczos step
|
Output Parameter
vec - the start vector
Notes
The start vector is computed from another vector: for the first step (i=0),
the left initial vector is used (see EPSGetLeftInitialVector()); otherwise
a random vector is created. Then this vector is forced to be in the range
of OP' and orthonormalized with respect to all W-vectors up to i-1.
The caller must pass a vector already allocated with dimensions conforming
to the left initial vector. This vector is overwritten.
See Also
EPSGetLeftInitialVector()
Location: src/eps/interface/solve.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages