batchlas::ops::syev::detail Namespace Reference

Functions

◆ syev_supports_cta()

template<typename T>
bool batchlas::ops::syev::detail::syev_supports_cta ( const Queue & ctx,
const MatrixView< T, MatrixFormat::Dense > & A )

◆ syev_supports_blocked()

template<typename T>
bool batchlas::ops::syev::detail::syev_supports_blocked ( const Queue & ctx,
const MatrixView< T, MatrixFormat::Dense > & A,
Uplo uplo )

◆ syev_supports_two_stage()

template<typename T>
bool batchlas::ops::syev::detail::syev_supports_two_stage ( const Queue & ctx,
const MatrixView< T, MatrixFormat::Dense > & A,
Uplo uplo )

◆ syev_vendor_or_throw()

template<Backend B, typename T, typename... Args>
Event batchlas::ops::syev::detail::syev_vendor_or_throw ( Args &&... args)

backend::syev_vendor.

Exceptions
NoRouteErrorwithout the library.

Definition at line 17 of file vendor.hh.

◆ syev_vendor_buffer_size_or_throw()

template<Backend B, typename T, typename... Args>
std::size_t batchlas::ops::syev::detail::syev_vendor_buffer_size_or_throw ( Args &&... args)

Its workspace size.

Exceptions
NoRouteErrorwithout the library.

Definition at line 26 of file vendor.hh.