|
SplaOperation | sirius::splablas::get_spla_operation (char c) |
|
std::shared_ptr<::spla::Context > & | sirius::splablas::get_handle_ptr () |
|
void | sirius::splablas::set_handle_ptr (std::shared_ptr<::spla::Context > ptr) |
|
void | sirius::splablas::reset_handle (SplaProcessingUnit op=SPLA_PU_HOST) |
|
void | sirius::splablas::sgemm (char transa, char transb, ftn_int m, ftn_int n, ftn_int k, ftn_single const *alpha, ftn_single const *A, ftn_int lda, ftn_single const *B, ftn_int ldb, ftn_single const *beta, ftn_single *C, ftn_int ldc) |
|
void | sirius::splablas::dgemm (char transa, char transb, ftn_int m, ftn_int n, ftn_int k, ftn_double const *alpha, ftn_double const *A, ftn_int lda, ftn_double const *B, ftn_int ldb, ftn_double const *beta, ftn_double *C, ftn_int ldc) |
|
void | sirius::splablas::cgemm (char transa, char transb, ftn_int m, ftn_int n, ftn_int k, ftn_complex const *alpha, ftn_complex const *A, ftn_int lda, ftn_complex const *B, ftn_int ldb, ftn_complex const *beta, ftn_complex *C, ftn_int ldc) |
|
void | sirius::splablas::zgemm (char transa, char transb, ftn_int m, ftn_int n, ftn_int k, ftn_double_complex const *alpha, ftn_double_complex const *A, ftn_int lda, ftn_double_complex const *B, ftn_int ldb, ftn_double_complex const *beta, ftn_double_complex *C, ftn_int ldc) |
|
Interface to SPLA library.
Definition in file linalg_spla.hpp.