Go to the documentation of this file.
12 #include <OpenMEEGConfigure.h>
13 #include <OpenMEEGMaths_Export.h>
17 #pragma inline_recursion(on)
18 #pragma inline_depth(255)
21 #pragma warning(default : 4263)
23 #pragma warning(disable : 4097)
24 #pragma warning(disable : 4127)
25 #pragma warning(disable : 4244)
26 #pragma warning(disable : 4251)
27 #pragma warning(disable : 4305)
28 #pragma warning(disable : 4309)
29 #pragma warning(disable : 4514)
30 #pragma warning(disable : 4706)
31 #pragma warning(disable : 4710)
32 #pragma warning(disable : 4786)
33 #pragma warning(disable : 4244)
34 #pragma warning(disable : 4267)
40 #if defined(USE_LAPACK)
41 #include <BlasLapackImplementations/OpenMEEGMathsBlasLapackConfig.h>
42 #elif defined(USE_MKL)
43 #include <BlasLapackImplementations/OpenMEEGMathsMKLConfig.h>
44 #elif defined(USE_ATLAS)
45 #include <BlasLapackImplementations/OpenMEEGMathsAtlasConfig.h>
46 #elif defined(USE_OPENBLAS)
47 #include <BlasLapackImplementations/OpenMEEGMathsOpenBLASConfig.h>
49 #warning "No blas/lapack implementation selected."
52 #define DPOTF2 LAPACK(dpotf2,DPOTF2)
53 #define DSPEVD LAPACK(dspevd,DSPEVD)