tune.h

Go to the documentation of this file.
00001 
00007 #if !defined(INC_OSKI_TUNE_H) &&! defined(OSKI_UNBIND)
00008 
00009 #define INC_OSKI_TUNE_H
00010 
00011 #include <oski/common.h>
00012 #include <oski/matrix.h>
00013 
00014 #if defined(DO_NAME_MANGLING)
00015 
00017 #define oski_TuneMat    MANGLE_(oski_TuneMat)
00018 
00019 #define oski_GetMatTransforms    \
00020         MANGLE_(oski_GetMatTransforms)
00021 #define oski_ApplyMatTransforms  \
00022         MANGLE_(oski_ApplyMatTransforms)
00023 
00024 #endif
00025 
00028 #define TUNESTAT_AS_IS  0   
00029 #define TUNESTAT_NEW    1   
00031 
00032 
00037 int oski_TuneMat (oski_matrix_t A_tunable);
00038 
00045 char *oski_GetMatTransforms (const oski_matrix_t A_tunable);
00046 
00052 int
00053 oski_ApplyMatTransforms (const oski_matrix_t A_tunable, const char *xforms);
00054 
00055 /* ----------------------------------------------------------------- */
00056 
00057 #endif /* !defined(INC_OSKI_TUNE_H) */
00058 
00059 #if defined(OSKI_UNBIND)
00060 #  include <oski/matrix.h>
00061 #  undef INC_OSKI_TUNE_H
00062 #  undef oski_TuneMat
00063 #  undef oski_GetMatTransforms
00064 #  undef oski_ApplyMatTransforms
00065 #  undef TUNESTAT_AS_IS
00066 #  undef TUNESTAT_NEW
00067 #endif
00068 
00069 /* eof */

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