class
#include <eckit/linalg/LinearAlgebraDense.h>
LinearAlgebraDense
Derived classes
- struct LinearAlgebraArmadillo final
- struct LinearAlgebraCUDA final
- struct LinearAlgebraEigen final
- struct LinearAlgebraGeneric final
- struct LinearAlgebraLAPACK final
- struct LinearAlgebraMKL final
- struct LinearAlgebraViennaCL final
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.
Public functions
Private functions
- ~LinearAlgebraDense() private defaulted virtual
-
void print(std::
ostream&) const pure virtual
Friends
-
auto operator<<(std::
ostream& s, const LinearAlgebraDense& p) -> std:: ostream&