xforms_internal.h File Reference

This header file isolates the Lua-dependent aspects of the tuning transform implementation from the core OSKI code. More...

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

Go to the source code of this file.

Defines

#define INC_OSKI_XFORMS_INTERNAL_H
 oski/xforms_internal.h included.
Name mangling.
#define oski_CreateLuaMatReprGenericFromCSR   MANGLE_(oski_CreateLuaMatReprGenericFromCSR)
#define oski_CreateLuaMatReprGeneric2IndexFromCSR   MANGLE_(oski_CreateLuaMatReprGeneric2IndexFromCSR)
#define oski_CreateLuaMatReprFromCSR   MANGLE_MOD_(oski_CreateLuaMatReprFromCSR)

Functions

int oski_CreateLuaMatReprGenericFromCSR (lua_State *L, const char *mattype)
 Routine to create a Lua matrix representation from a CSR representation for a simple matrix type.
int oski_CreateLuaMatReprGeneric2IndexFromCSR (lua_State *L, const char *mattype)
 Routine to create a Lua matrix representation from a CSR representation for a matrix type that, on creation, expects two integer index arguments.
int oski_CreateLuaMatReprFromCSR (lua_State *L)
 Matrix-type specific method to convert from a CSR matrix, with arguments passed on the Lua stack.


Detailed Description

This header file isolates the Lua-dependent aspects of the tuning transform implementation from the core OSKI code.

"Lua-dependent" includes dependencies on Lua-specific data structures (e.g., lua_State), for instance.


Define Documentation

#define INC_OSKI_XFORMS_INTERNAL_H


Function Documentation

int oski_CreateLuaMatReprGenericFromCSR ( lua_State *  L,
const char *  mattype 
)


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