EPSDenseGHEP

Solves a dense Generalized Hermitian Eigenvalue Problem.

Synopsis

#include "slepceps.h" 
PetscErrorCode EPSDenseGHEP(PetscInt n_,PetscScalar *A,PetscScalar *B,PetscReal *w,PetscScalar *V)
Not Collective

Input Parameters

n - dimension of the eigenproblem
A - pointer to the array containing the matrix values for A
B - pointer to the array containing the matrix values for B

Output Parameters

w - pointer to the array to store the computed eigenvalues
V - pointer to the array to store the eigenvectors

Notes

If V is PETSC_NULL then the eigenvectors are not computed.

Matrices A and B are overwritten.

This routine uses LAPACK routines DSYGVD or ZHEGVD.

See Also

EPSDenseNHEP(), EPSDenseGNHEP(), EPSDenseHEP()

Location: src/eps/interface/dense.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages