1234567891011121314151617181920212223242526272829 |
- #ifndef PARDISOLOADER_H
- #define PARDISOLOADER_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- /**
- * Tries to load a shared library with Pardiso.
- * Return a failure if the library cannot be loaded or not all Pardiso symbols are found.
- * @param libname The name under which the Pardiso lib can be found, or OSQP_NULL to use a default name (mkl_rt.SHAREDLIBEXT).
- * @return Zero on success, nonzero on failure.
- */
- c_int lh_load_pardiso(const char* libname);
- /**
- * Unloads the loaded Pardiso shared library.
- * @return Zero on success, nonzero on failure.
- */
- c_int lh_unload_pardiso();
- #ifdef __cplusplus
- }
- #endif
- #endif /*PARADISOLOADER_H*/
|