|
lsst.base gf9f5ea5b4d+ac198e9f13
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... | |