Go to the source code of this file.
Functions | |
| int | LSL_loadHSL (const char *libname, char *msgbuf, int msglen) | 
| Tries to load a dynamically linked library with HSL routines.   | |
| int | LSL_unloadHSL () | 
| Unloads a loaded HSL library.   | |
| int | LSL_isHSLLoaded () | 
| Indicates whether a HSL library has been loaded.   | |
| int | LSL_isMA27available () | 
| Indicates whether a HSL library is loaded and all symbols necessary to use MA27 have been found.   | |
| int | LSL_isMA28available () | 
| Indicates whether a HSL library is loaded and all symbols necessary to use MA28 have been found.   | |
| int | LSL_isMA57available () | 
| Indicates whether a HSL library is loaded and all symbols necessary to use MA57 have been found.   | |
| int | LSL_isMC19available () | 
| Indicates whether a HSL library is loaded and all symbols necessary to use MA57 have been found.   | |
| char * | LSL_HSLLibraryName () | 
| Returns name of the shared library that should contain HSL.   | |
| int LSL_loadHSL | ( | const char * | libname, | |
| char * | msgbuf, | |||
| int | msglen | |||
| ) | 
Tries to load a dynamically linked library with HSL routines.
Also tries to load symbols for those HSL routines that are not linked into Ipopt, i.e., HAVE_... is not defined. Return a failure if the library cannot be loaded, but not if a symbol is not found.
| libname | The name under which the HSL lib can be found, or NULL to use a default name (libhsl.<SHAREDLIBEXT>). | |
| msgbuf | A buffer where we can store a failure message. Assumed to be NOT NULL! | |
| msglen | Length of the message buffer. | 
| int LSL_unloadHSL | ( | ) | 
Unloads a loaded HSL library.
| int LSL_isHSLLoaded | ( | ) | 
Indicates whether a HSL library has been loaded.
| int LSL_isMA27available | ( | ) | 
Indicates whether a HSL library is loaded and all symbols necessary to use MA27 have been found.
| int LSL_isMA28available | ( | ) | 
Indicates whether a HSL library is loaded and all symbols necessary to use MA28 have been found.
| int LSL_isMA57available | ( | ) | 
Indicates whether a HSL library is loaded and all symbols necessary to use MA57 have been found.
| int LSL_isMC19available | ( | ) | 
Indicates whether a HSL library is loaded and all symbols necessary to use MA57 have been found.
| char* LSL_HSLLibraryName | ( | ) | 
Returns name of the shared library that should contain HSL.
 1.6.1