slepc-3.7.4 2017-05-17
Report Typos and Errors

BVOrthogonalizeSomeColumn

Orthogonalize one of the column vectors with respect to some of the previous ones.

Synopsis

#include "slepcbv.h"   
PetscErrorCode BVOrthogonalizeSomeColumn(BV bv,PetscInt j,PetscBool *which,PetscScalar *H,PetscReal *norm,PetscBool *lindep)
Collective on BV

Input Parameters

bv  - the basis vectors context
j  - index of column to be orthogonalized
which  - logical array indicating selected columns

Output Parameters

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

Notes

This function is similar to BVOrthogonalizeColumn(), but V[j] is orthogonalized only against columns V[i] having which[i]=PETSC_TRUE. The length of array which must be j at least.

The use of this operation is restricted to MGS orthogonalization type.

See Also

BVOrthogonalizeColumn(), BVSetOrthogonalization()

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