/******************************************************************************* * Copyright 1999-2022 Intel Corporation. * * This software and the related documents are Intel copyrighted materials, and * your use of them is governed by the express license under which they were * provided to you (License). Unless the License provides otherwise, you may not * use, modify, copy, publish, distribute, disclose or transmit this software or * the related documents without Intel's prior written permission. * * This software and the related documents are provided as is, with no express * or implied warranties, other than those that are expressly stated in the * License. *******************************************************************************/ /* ! Content: ! Intel(R) oneAPI Math Kernel Library (oneMKL) interface !******************************************************************************/ #ifndef _MKL_H_ #define _MKL_H_ #define _Mkl_Api(rtype,name,arg) extern rtype name arg #if defined( _WIN32 ) || ( _WIN64 ) #define _mkl_api(rtype,name,arg) extern rtype name arg #define _MKL_API(rtype,name,arg) extern rtype name arg #else #define _mkl_api(rtype,name,arg) extern rtype name##_ arg #define _MKL_API(rtype,name,arg) extern rtype name##_ arg #endif #include "mkl_version.h" #include "mkl_types.h" #include "mkl_blas.h" #include "mkl_trans.h" #include "mkl_cblas.h" #include "mkl_spblas.h" #include "mkl_lapack.h" #include "mkl_lapacke.h" #include "mkl_pardiso.h" #include "mkl_sparse_handle.h" #include "mkl_dss.h" #include "mkl_rci.h" #include "mkl_vml.h" #include "mkl_vsl.h" #include "mkl_df.h" #include "mkl_service.h" #include "mkl_dfti.h" #include "mkl_trig_transforms.h" #include "mkl_poisson.h" #include "mkl_solvers_ee.h" #include "mkl_direct_call.h" #include "mkl_compact.h" #include "mkl_sparse_qr.h" #endif /* _MKL_H_ */