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

# BVDotColumn

Computes multiple dot products of a column against all the previous columns of a BV.

### Synopsis

    #include "slepcbv.h"
    PetscErrorCode BVDotColumn(BV X,PetscInt j,PetscScalar *m)

Collective on BV

### Input Parameters

| X | - basis vectors
| j | - the column index

### Output Parameter

| m | - an array where the result must be placed

### Notes

This operation is equivalent to BVDotVec() but it uses column j of X rather than taking a Vec as an argument. The number of active columns of X is set to j before the computation, and restored afterwards. If X has leading columns specified, then these columns do not participate in the computation. Therefore, the length of array m must be equal to j minus the number of leading columns.

### See Also

BVDot(), BVDotVec(), BVSetActiveColumns(), BVSetMatrix()

Location: src/sys/classes/bv/interface/bvglobal.c
Index of all BV routines
Table of Contents for all manual pages
Index of all manual pages