#include <oski/config.h>
#include <stdarg.h>
#include <oski/common.h>
#include <oski/matrix.h>
#include <oski/DENSE/format.h>
#include <oski/DENSE/module.h>
#include <oski/CSR/module.h>
#include <oski/xforms_internal.h>
Functions | |
| const char * | oski_GetShortDesc (void) |
| Method: Returns a short string description of the module. | |
| const char * | oski_GetLongDesc (void) |
| Method: Returns a "long" string description of the module. | |
| void | oski_InitModule (void) |
| Method: Initialize the module. | |
| void | oski_CloseModule (void) |
| Method: Shutdown the module. | |
| static int | ExpandSymm (const oski_matCSR_t *mat, const oski_matcommon_t *props, oski_matCSR_t **p_mat_full) |
| static int | Convert (oski_index_t m, oski_index_t n, const oski_index_t *ptr, const oski_index_t *ind, const oski_value_t *val, oski_index_t b, int has_unit_diag, oski_value_t **p_val) |
| void * | oski_CreateMatReprFromCSR (const oski_matCSR_t *mat, const oski_matcommon_t *props,...) |
| Method: Instantiate from an existing CSR representation. | |
| void | oski_DestroyMatRepr (void *mat) |
| Method: Destroy matrix type-specific representation. | |
| void * | oski_CopyMatRepr (const void *mat, const oski_matcommon_t *props) |
| Method: Duplicate a matrix representation. | |
| oski_matCSR_t * | oski_ConvertMatReprToCSR (const void *mat, const oski_matcommon_t *props) |
| Method: Convert to CSR format. | |
| int | oski_CreateLuaMatReprFromCSR (lua_State *L) |
| Matrix-type specific method to convert from a CSR matrix, with arguments passed on the Lua stack. | |
1.4.6