BeBOP Optimized Sparse Kernel Interface Library  1.0.1h
Functions
module.c File Reference

Generalized compressed sparse row (CB) implementation. More...

#include <oski/config.h>
#include <stdarg.h>
#include <oski/common.h>
#include <oski/matrix.h>
#include <oski/matcreate.h>
#include <oski/CB/format.h>
#include <oski/CB/module.h>
#include <oski/CSR/module.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 void DestroyCacheBlock (oski_submatCB_t *b)
static void DestroyCacheBlockList (simplelist_t *cb_list)
void oski_DestroyMatRepr (void *mat)
 Method: Destroy matrix type-specific representation.
static oski_submatCB_tDuplicateCacheBlock (const oski_submatCB_t *A)
static simplelist_tDuplicateCacheBlockList (const simplelist_t *cb_list)
void * oski_CopyMatRepr (const void *mat, const oski_matcommon_t *props)
 Method: Duplicate a matrix representation.

Detailed Description

Generalized compressed sparse row (CB) implementation.