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

Matrix handle implementation. More...

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

Functions

oski_matstruct_toski_CreateMatStruct (void)
 Allocates space for a new matrix structure, and initializes its fields.
static void DumpTrace (oski_trace_t trace, const oski_matcommon_t *props)
 Dump the contents of a matrix handle's trace (DEBUGGING ONLY).
void oski_DestroyMatStruct (oski_matstruct_t *A)
 Free a matrix structure (but not its child data structures).

Detailed Description

Matrix handle implementation.

The interfaces specifies the creation of handles from concrete array representations (e.g., CSR & CSC format).


Function Documentation