#include "slepcbv.h" PetscErrorCode BVOrthogonalizeColumn(BV bv,PetscInt j,PetscScalar *H,PetscReal *norm,PetscBool *lindep)Collective on BV
bv | - the basis vectors context | |
j | - index of column to be orthogonalized |
H | - (optional) coefficients computed during orthogonalization | |
norm | - (optional) norm of the vector after being orthogonalized | |
lindep | - (optional) flag indicating that refinement did not improve the quality of orthogonalization |
Leading columns V[0..l-1] also participate in the orthogonalization.
If a non-standard inner product has been specified with BVSetMatrix(), then the vector is B-orthogonalized, using the non-standard inner product defined by matrix B. The output vector satisfies V[j]'*B*V[0..j-1] = 0.
This routine does not normalize the resulting vector.
Location: src/sys/classes/bv/interface/bvorthog.c
Index of all BV routines
Table of Contents for all manual pages
Index of all manual pages