#include <dngvd_op.h>
|
void | operator() (const Device *d, const int nstart, const int ldh, T *A, T *B, const int m, Real *W, T *V) |
| DNGVX computes first m eigenvalues and eigenvectors of a complex generalized Input Parameters.
|
|
◆ Real
template<typename
T , typename Device >
◆ operator()()
template<typename
T , typename Device >
void hsolver::dngvx_op< T, Device >::operator() |
( |
const Device * |
d, |
|
|
const int |
nstart, |
|
|
const int |
ldh, |
|
|
T * |
A, |
|
|
T * |
B, |
|
|
const int |
m, |
|
|
Real * |
W, |
|
|
T * |
V |
|
) |
| |
DNGVX computes first m eigenvalues and eigenvectors of a complex generalized Input Parameters.
- Parameters
-
d | : the type of device |
nbase | : the number of dim of the matrix |
ldh | : the number of dmx of the matrix |
A | : the hermitian matrix A in A x=lambda B x (col major) |
B | : the overlap matrix B in A x=lambda B x (col major) |
m | : the number of eigenpair Output Parameter |
W | : calculated eigenvalues |
V | : calculated eigenvectors (col major) |
The documentation for this struct was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/kernels/dngvd_op.h