spla
Functions
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 
)