IPBiOrthogonalize

Bi-orthogonalize a vector with respect to a set of vectors.

Synopsis

#include "slepcip.h" 
PetscErrorCode IPBiOrthogonalize(IP ip,PetscInt n,Vec *V,Vec *W,Vec v,PetscScalar *H,PetscReal *norm)
Collective on IP and Vec

Input Parameters

ip - the inner product context
n - number of columns of V
V - set of vectors
W - set of vectors

Input/Output Parameter

v - vector to be orthogonalized

Output Parameter

H - coefficients computed during orthogonalization
norm - norm of the vector after being orthogonalized

Notes

This function applies an oblique projector to project vector v onto the span of the columns of V along the orthogonal complement of the column space of W.

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

This routine does not normalize the resulting vector.

See Also

IPSetOrthogonalization(), IPOrthogonalize()

Location: src/ip/iporthog.c
Index of all IP routines
Table of Contents for all manual pages
Index of all manual pages