Expand description
Generalized symmetric / Hermitian eigenvalue problems.
Solves A x = λ B x (itype=1), A B x = λ x (itype=2), or
B A x = λ x (itype=3) for an n × n symmetric A and SPD
B. f32/f64 dispatch through cusolverDn[SD]sygvd; the
Hermitian-complex Hegvd request is type-aliased to the same
launch path so adding c32/c64 in a future phase only needs
SolverScalar impls — no new request type.
Structs§
- Hegvd
Request Hegvd(Hermitian) is the complex sibling ofSygvd. Phase 1 supports only real dtypes, so this request currently shares the same launch path asSygvdRequest. Promoting to a distinct surface lets callers express intent today and lets us add c32/c64 without a SemVer break later.- Sygvd
Request
Enums§
- EigType
- Eigenproblem type as defined by cuSOLVER’s
cusolverEigType_t:1: A x = λ B x,2: A B x = λ x,3: B A x = λ x.