spla
Loading...
Searching...
No Matches
c_matrix.cpp File Reference
#include "c_config.hpp"
Include dependency graph for c_matrix.cpp:

Functions

spla_Status spla_Matrix_make (spla_Matrix *M, spla_uint n_rows, spla_uint n_cols, spla_Type type)
 
spla_Status spla_Matrix_set_format (spla_Matrix M, int format)
 
spla_Status spla_Matrix_set_fill_value (spla_Matrix M, spla_Scalar value)
 
spla_Status spla_Matrix_set_reduce (spla_Matrix M, spla_OpBinary reduce)
 
spla_Status spla_Matrix_set_int (spla_Matrix M, spla_uint row_id, spla_uint col_id, int value)
 
spla_Status spla_Matrix_set_uint (spla_Matrix M, spla_uint row_id, spla_uint col_id, unsigned int value)
 
spla_Status spla_Matrix_set_float (spla_Matrix M, spla_uint row_id, spla_uint col_id, float value)
 
spla_Status spla_Matrix_get_int (spla_Matrix M, spla_uint row_id, spla_uint col_id, int *value)
 
spla_Status spla_Matrix_get_uint (spla_Matrix M, spla_uint row_id, spla_uint col_id, unsigned int *value)
 
spla_Status spla_Matrix_get_float (spla_Matrix M, spla_uint row_id, spla_uint col_id, float *value)
 
spla_Status spla_Matrix_build (spla_Matrix M, spla_MemView keys1, spla_MemView keys2, spla_MemView values)
 
spla_Status spla_Matrix_read (spla_Matrix M, spla_MemView *keys1, spla_MemView *keys2, spla_MemView *values)
 
spla_Status spla_Matrix_clear (spla_Matrix M)
 

Function Documentation

◆ spla_Matrix_build()

spla_Status spla_Matrix_build ( spla_Matrix M,
spla_MemView keys1,
spla_MemView keys2,
spla_MemView values )

◆ spla_Matrix_clear()

spla_Status spla_Matrix_clear ( spla_Matrix M)

◆ spla_Matrix_get_float()

spla_Status spla_Matrix_get_float ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
float * value )

◆ spla_Matrix_get_int()

spla_Status spla_Matrix_get_int ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
int * value )

◆ spla_Matrix_get_uint()

spla_Status spla_Matrix_get_uint ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
unsigned int * value )

◆ spla_Matrix_make()

spla_Status spla_Matrix_make ( spla_Matrix * M,
spla_uint n_rows,
spla_uint n_cols,
spla_Type type )

◆ spla_Matrix_read()

spla_Status spla_Matrix_read ( spla_Matrix M,
spla_MemView * keys1,
spla_MemView * keys2,
spla_MemView * values )

◆ spla_Matrix_set_fill_value()

spla_Status spla_Matrix_set_fill_value ( spla_Matrix M,
spla_Scalar value )

◆ spla_Matrix_set_float()

spla_Status spla_Matrix_set_float ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
float value )

◆ spla_Matrix_set_format()

spla_Status spla_Matrix_set_format ( spla_Matrix M,
int format )

◆ spla_Matrix_set_int()

spla_Status spla_Matrix_set_int ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
int value )

◆ spla_Matrix_set_reduce()

spla_Status spla_Matrix_set_reduce ( spla_Matrix M,
spla_OpBinary reduce )

◆ spla_Matrix_set_uint()

spla_Status spla_Matrix_set_uint ( spla_Matrix M,
spla_uint row_id,
spla_uint col_id,
unsigned int value )