slepc-3.7.3 2016-09-29
Report Typos and Errors

# BVOrthogonalizeVec

Orthogonalize a given vector with respect to all active columns.

### Synopsis

    #include "slepcbv.h"
    PetscErrorCode BVOrthogonalizeVec(BV bv,Vec v,PetscScalar *H,PetscReal *norm,PetscBool *lindep)

Collective on BV

### Input Parameters

| bv | - the basis vectors context
| v | - the vector

### 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 equivalent to BVOrthogonalizeColumn() but orthogonalizes a vector as an argument rather than taking one of the BV columns. The vector is orthogonalized against all active columns.

### See Also

BVOrthogonalizeColumn(), BVSetOrthogonalization(), BVSetActiveColumns()

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