CMR  1.3.0
Classes | Functions
densematrix.h File Reference
#include "env_internal.h"
#include <cmr/matrix.h>

Go to the source code of this file.

Classes

struct  DenseBinaryMatrix
 Dense matrix. More...
 

Functions

CMR_ERROR CMRdensebinmatrixCreate (CMR *cmr, size_t numRows, size_t numColumns, DenseBinaryMatrix **presult)
 
CMR_ERROR CMRdensebinmatrixFree (CMR *cmr, DenseBinaryMatrix **pmatrix)
 
static bool CMRdensebinmatrixGet (DenseBinaryMatrix *matrix, size_t row, size_t column)
 
static void CMRdensebinmatrixSet0 (DenseBinaryMatrix *matrix, size_t row, size_t column)
 
static void CMRdensebinmatrixSet1 (DenseBinaryMatrix *matrix, size_t row, size_t column)
 
static void CMRdensebinmatrixSet (DenseBinaryMatrix *matrix, size_t row, size_t column, bool value)
 
static void CMRdensebinmatrixFlip (DenseBinaryMatrix *matrix, size_t row, size_t column)
 

Function Documentation

◆ CMRdensebinmatrixCreate()

CMR_ERROR CMRdensebinmatrixCreate ( CMR cmr,
size_t  numRows,
size_t  numColumns,
DenseBinaryMatrix **  presult 
)
Parameters
cmrCMR environment.
numRowsNumber of rows.
numColumnsNumber of columns.
presultPointer for storing the result.

◆ CMRdensebinmatrixFlip()

static void CMRdensebinmatrixFlip ( DenseBinaryMatrix matrix,
size_t  row,
size_t  column 
)
inlinestatic
Parameters
matrixMatrix.
rowRow index.
columnColumn index.

◆ CMRdensebinmatrixFree()

CMR_ERROR CMRdensebinmatrixFree ( CMR cmr,
DenseBinaryMatrix **  pmatrix 
)
Parameters
cmrCMR environment.
pmatrixPointer for storing the result.

◆ CMRdensebinmatrixGet()

static bool CMRdensebinmatrixGet ( DenseBinaryMatrix matrix,
size_t  row,
size_t  column 
)
inlinestatic
Parameters
matrixMatrix.
rowRow index.
columnColumn index.

◆ CMRdensebinmatrixSet()

static void CMRdensebinmatrixSet ( DenseBinaryMatrix matrix,
size_t  row,
size_t  column,
bool  value 
)
inlinestatic
Parameters
matrixMatrix.
rowRow index.
columnColumn index.
valueValue.

◆ CMRdensebinmatrixSet0()

static void CMRdensebinmatrixSet0 ( DenseBinaryMatrix matrix,
size_t  row,
size_t  column 
)
inlinestatic
Parameters
matrixMatrix.
rowRow index.
columnColumn index.

◆ CMRdensebinmatrixSet1()

static void CMRdensebinmatrixSet1 ( DenseBinaryMatrix matrix,
size_t  row,
size_t  column 
)
inlinestatic
Parameters
matrixMatrix.
rowRow index.
columnColumn index.