tune.h File Reference

Tuning interface. More...

#include <oski/common.h>
#include <oski/matrix.h>

Go to the source code of this file.

Defines

#define INC_OSKI_TUNE_H
 oski/tune.h has been included.
Name mangling.
#define oski_TuneMat   MANGLE_(oski_TuneMat)
#define oski_GetMatTransforms   MANGLE_(oski_GetMatTransforms)
#define oski_ApplyMatTransforms   MANGLE_(oski_ApplyMatTransforms)
Tuning status codes.
#define TUNESTAT_AS_IS   0
 Did not change data structure.
#define TUNESTAT_NEW   1
 Changed data structure.

Functions

int oski_TuneMat (oski_matrix_t A_tunable)
 Tune the matrix object using all hints and implicit profiling data.
char * oski_GetMatTransforms (const oski_matrix_t A_tunable)
 Returns a string representation of the data structure transformations that were applied to the given matrix during tuning.
int oski_ApplyMatTransforms (const oski_matrix_t A_tunable, const char *xforms)
 Replace the current data structure for a given matrix object with a new data structure specified by a given string.


Detailed Description

Tuning interface.


Define Documentation

#define INC_OSKI_TUNE_H

oski/tune.h has been included.

#define TUNESTAT_AS_IS   0

Did not change data structure.

Referenced by main(), and oski_TuneMat().

#define TUNESTAT_NEW   1

Changed data structure.

Referenced by main(), and oski_TuneMat().


Generated on Fri Apr 8 22:35:20 2011 for BeBOP Optimized Sparse Kernel Interface Library by  doxygen 1.5.9