lsst.base gc17f1a8c7d+8827c0d83c
LSST Data Management Base Package
|
#include <stdexcept>
#include <string>
Go to the source code of this file.
Classes | |
class | lsst::base::NoThreadsException |
No threading library is available. More... | |
Namespaces | |
namespace | lsst |
namespace | lsst::base |
Functions | |
bool | lsst::base::haveThreads () |
Are threaded packages available? More... | |
void | lsst::base::setNumThreads (unsigned int numThreads) |
Set number of threads to use. More... | |
unsigned int | lsst::base::getNumThreads () |
Get maximum number of threads we might use. More... | |
bool | lsst::base::disableImplicitThreading () |
Disable threading that has not been set explicitly. More... | |
Variables | |
bool const | lsst::base::haveOpenBlas = loadOpenBlas() |
Is OpenBLAS available? More... | |
bool const | lsst::base::haveMkl = loadMkl() |
Is MKL available? More... | |
std::string const | lsst::base::allowEnvvar = "LSST_ALLOW_IMPLICIT_THREADS" |
Environment variable to allow implicit threading. More... | |