• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

ml_amesos_wrap.h

Go to the documentation of this file.
00001 
00039 /* ******************************************************************** */
00040 /* See the file COPYRIGHT for a complete copyright notice, contact      */
00041 /* person and disclaimer.                                               */        
00042 /* ******************************************************************** */
00043 
00044 #ifndef _MLAMESOSWRAP_
00045 #define _MLAMESOSWRAP_
00046 
00047 #include "ml_include.h"
00048 
00049 #ifndef ML_CPP
00050 #ifdef __cplusplus
00051 extern "C" {
00052 #endif
00053 #endif
00054 
00084   int ML_Amesos_Gen(ML *ml, int curr_level, int choice, int MaxProcs, 
00085                     double AddToDiag, Amesos_Handle_Type *Amesos_Handle);
00086 
00088   int ML_Amesos_Solve( void *Amesos_Handle, double x[], double rhs[] ) ;
00089 
00091   void ML_Amesos_Destroy(void *Amesos_Handle);
00092 
00093   int ML_isKLUAvailable();
00094 #ifndef ML_CPP
00095 #ifdef __cplusplus
00096 }
00097 #endif
00098 #endif
00099 
00100 #endif