regprofheur.h

Go to the documentation of this file.
00001 
00006 #if !defined(INC_HEUR_REGPROFHEUR_H)
00007 
00008 #define INC_HEUR_REGPROFHEUR_H
00009 
00010 #include <oski/common.h>
00011 #include <oski/modcommon.h>
00012 #include <oski/heurexport.h>
00013 
00014 #include <oski/heur/regprofmgr.h>
00015 #include <oski/heur/regprofquery.h>
00016 
00017 #if defined(DO_NAME_MANGLING)
00018 
00020 #define oski_regprofheur_t   MANGLE_(oski_regprofheur_t)
00021 
00022 #endif
00023 
00025 typedef struct
00026 {
00027   oski_index_t r;     
00028   oski_index_t c;     
00029   double perf_est;    
00031   struct
00032   {
00033     int MatTransMatMult;
00034     int MatMultAndMatMult;
00035     int MatMultAndMatTransMult;
00036     int MatPowMult;
00037     int MatTransPowMult;
00038   } enabled;
00039 } oski_regprofheur_t;
00040 
00041 #endif
00042 
00043 /* eof */

Generated on Wed Sep 19 16:41:18 2007 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.4.6