EPSOrthogonalize

Orthogonalize a vector with respect to a set of vectors.

Synopsis

#include "slepceps.h" 
PetscErrorCode EPSOrthogonalize(EPS eps,int n,Vec *V,Vec v,PetscScalar *H,PetscReal *norm,PetscTruth *breakdown)
Collective on EPS

Input Parameters

eps - the eigenproblem solver context
n - number of columns of V
V - set of vectors

Input/Output Parameter

v -vector to be orthogonalized

Output Parameter

H - coefficients computed during orthogonalization
norm - norm of the vector ofter being orthogonalized
breakdown - flag indicating that refinement did not improve the quality of orthogonalization

Notes

On exit, v0 = [V v]*H, where v0 is the original vector v.

This routine does not normalize the resulting vector.

See Also

EPSSetOrthogonalization()

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