Class BLASLibLoaderManager

Class Documentation

class BLASLibLoaderManager

BLAS Lib dynamic loader manager.

This class is a singleton that manages the dynamic loading of BLAS libraries. It will search for the BLAS libraries in the given path, or in the RPATH

  • The path provided by the SCIPY_OPENBLAS32_LIB macro.

Public Functions

BLASLibLoaderManager(BLASLibLoaderManager&&) = delete
BLASLibLoaderManager(const BLASLibLoaderManager&) = delete
BLASLibLoaderManager &operator=(const BLASLibLoaderManager&) = delete
BLASLibLoaderManager operator=(const BLASLibLoaderManager&&) = delete
~BLASLibLoaderManager() = default
inline auto getBLASLib() -> SharedLibLoader*

Get the BLAS library.

Returns

SharedLibLoader* The BLAS library.

Public Static Functions

static inline auto getInstance() -> BLASLibLoaderManager&