slepc-3.6.3 2016-03-29
BVMatMultHermitianTranspose
Computes the matrix-vector product with the conjugate transpose of a matrix for each column, Y=A^H*V.
Synopsis
#include "slepcbv.h"
PetscErrorCode BVMatMultHermitianTranspose(BV V,Mat A,BV Y)
Neighbor-wise Collective on Mat and BV
Input Parameters
| V | - basis vectors context
|
| A | - the matrix
|
Output Parameter
Y - the result
Note
Both V and Y must be distributed in the same manner. Only active columns
(excluding the leading ones) are processed.
In the result Y, columns are overwritten starting from the leading ones.
As opposed to BVMatMult(), this operation is always done column by column,
with a sequence of calls to MatMultHermitianTranspose().
See Also
BVCopy(), BVSetActiveColumns(), BVMatMult(), BVMatMultColumn()
Location: src/sys/classes/bv/interface/bvops.c
Index of all BV routines
Table of Contents for all manual pages
Index of all manual pages