struct final
LinearAlgebraLAPACK
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
- LinearAlgebraLAPACK()
-
LinearAlgebraLAPACK(const std::
string & name)
Public functions
Function documentation
static const LinearAlgebraDense& eckit::linalg::dense::LinearAlgebraLAPACK:: backend(const std::string & name = "")
#include <eckit/linalg/LinearAlgebraDense.h>
Get backend, re-setting default.
static const LinearAlgebraDense& eckit::linalg::dense::LinearAlgebraLAPACK:: getBackend(const std::string & name)
#include <eckit/linalg/LinearAlgebraDense.h>
Get backend.
static bool eckit::linalg::dense::LinearAlgebraLAPACK:: hasBackend(const std::string & name)
#include <eckit/linalg/LinearAlgebraDense.h>
Check if a backend is available.
static std::ostream & eckit::linalg::dense::LinearAlgebraLAPACK:: list(std::ostream &)
#include <eckit/linalg/LinearAlgebraDense.h>
List all available backends.
static const std::string & eckit::linalg::dense::LinearAlgebraLAPACK:: name()
#include <eckit/linalg/LinearAlgebraDense.h>
Return active backend name.