BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
00001 00007 #if !defined(INC_OSKI_HEUREXPORT_H) 00008 00009 #define INC_OSKI_HEUREXPORT_H 00010 00011 #include <oski/matrix.h> 00012 00013 #if defined(DO_NAME_MANGLING) 00014 00016 #define oski_HeurIsApplicable MANGLE_MOD_(oski_HeurIsApplicable) 00017 #define oski_HeurEstimateCost MANGLE_MOD_(oski_HeurEstimateCost) 00018 #define oski_HeurEvaluate MANGLE_MOD_(oski_HeurEvaluate) 00019 #define oski_HeurApplyResults MANGLE_MOD_(oski_HeurApplyResults) 00020 00021 #endif 00022 00027 int oski_HeurIsApplicable (const oski_matrix_t A); 00028 00033 double oski_HeurEstimateCost (const oski_matrix_t A); 00034 00039 void *oski_HeurEvaluate (const oski_matrix_t A); 00040 00045 int oski_HeurApplyResults (const void *results, oski_matrix_t A); 00046 00047 #endif /* !defined(INC_OSKI_HEUREXPORT_H) */ 00048 00049 /* eof */