SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
Loading...
Searching...
No Matches

Functions

template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::hegst (int64_t itype, HermitianMatrix< scalar_t > &&A, HermitianMatrix< scalar_t > &&B)
 Reduces a complex Hermitian positive-definite generalized eigenvalue problem to the standard form of single tile.
 
template<typename scalar_t >
void slate::internal::hegst (internal::TargetType< Target::HostTask >, int64_t itype, HermitianMatrix< scalar_t > &A, HermitianMatrix< scalar_t > &B)
 Reduces a complex Hermitian positive-definite generalized eigenvalue problem to the standard form of single tile, host implementation.
 

Detailed Description

Function Documentation

◆ hegst()

template<Target target = Target::HostTask, typename scalar_t >
void slate::internal::hegst ( int64_t  itype,
HermitianMatrix< scalar_t > &&  A,
HermitianMatrix< scalar_t > &&  B 
)

Reduces a complex Hermitian positive-definite generalized eigenvalue problem to the standard form of single tile.

Dispatches to target implementations.