xforms_internal.h File Reference


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.

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

Go to the source code of this file.

Name mangling.

#define oski_CreateLuaMatReprGenericFromCSR   MANGLE_(oski_CreateLuaMatReprGenericFromCSR)
#define oski_CreateLuaMatReprGeneric2IndexFromCSR   MANGLE_(oski_CreateLuaMatReprGeneric2IndexFromCSR)
#define oski_CreateLuaMatReprFromCSR   MANGLE_MOD_(oski_CreateLuaMatReprFromCSR)

Defines

#define INC_OSKI_XFORMS_INTERNAL_H
 oski/xforms_internal.h included.

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.


Function Documentation

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.

Todo:
else: possible leak


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