struct final
LinearAlgebraMKL
Base classes
Public static functions
-
static auto backend(const std::
string& name = "") -> const LinearAlgebraDense& - Get backend, re-setting default.
-
static auto getBackend(const std::
string& name) -> const LinearAlgebraDense& - Get backend.
-
static auto hasBackend(const std::
string& name) -> bool - Check if a backend is available.
-
static auto list(std::
ostream&) -> std:: ostream& - List all available backends.
-
static auto name() -> const std::
string& - Return active backend name.
Constructors, destructors, conversion operators
- LinearAlgebraMKL()
-
LinearAlgebraMKL(const std::
string& name)
Public functions
Function documentation
static const LinearAlgebraDense& eckit:: linalg:: dense:: LinearAlgebraMKL:: backend(const std:: string& name = "")
#include <eckit/linalg/LinearAlgebraDense.h>
Get backend, re-setting default.
static const LinearAlgebraDense& eckit:: linalg:: dense:: LinearAlgebraMKL:: getBackend(const std:: string& name)
#include <eckit/linalg/LinearAlgebraDense.h>
Get backend.
static bool eckit:: linalg:: dense:: LinearAlgebraMKL:: hasBackend(const std:: string& name)
#include <eckit/linalg/LinearAlgebraDense.h>
Check if a backend is available.
static std:: ostream& eckit:: linalg:: dense:: LinearAlgebraMKL:: list(std:: ostream&)
#include <eckit/linalg/LinearAlgebraDense.h>
List all available backends.
static const std:: string& eckit:: linalg:: dense:: LinearAlgebraMKL:: name()
#include <eckit/linalg/LinearAlgebraDense.h>
Return active backend name.