Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PardisoLoader.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 GAMS Development and others
2  All Rights Reserved.
3  This code is published under the Eclipse Public License.
4 
5  $Id: PardisoLoader.h 2204 2013-04-13 13:49:26Z stefan $
6 
7  Author: Stefan Vigerske
8 */
9 
10 #ifndef PARDISOLOADER_H_
11 #define PARDISOLOADER_H_
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
23  int LSL_loadPardisoLib(const char* libname, char* msgbuf, int msglen);
24 
29 
33  int LSL_isPardisoLoaded();
34 
36  char* LSL_PardisoLibraryName();
37 #ifdef __cplusplus
38 }
39 #endif
40 
41 #endif /*PARADISOLOADER_H_*/
int LSL_loadPardisoLib(const char *libname, char *msgbuf, int msglen)
Tries to load a dynamically linked library with Pardiso.
int LSL_unloadPardisoLib()
Unloads a loaded Pardiso library.
int LSL_isPardisoLoaded()
Indicates whether a Pardiso library has been successfully loaded.
char * LSL_PardisoLibraryName()
Returns name of the shared library that should contain Pardiso.