ESYS13  Revision_
Functions
SparseMatrix_MatrixVector.c File Reference
#include "SparseMatrix.h"

Functions

void Paso_SparseMatrix_MatrixVector_CSC_OFFSET0 (const double alpha, const Paso_SparseMatrix *A, const double *in, const double beta, double *out)
void Paso_SparseMatrix_MatrixVector_CSC_OFFSET1 (const double alpha, const Paso_SparseMatrix *A, const double *in, const double beta, double *out)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET1 (const double alpha, const Paso_SparseMatrix *A, const double *in, const double beta, double *out)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0 (const double alpha, const Paso_SparseMatrix *A, const double *in, const double beta, double *out)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_stripe (const double alpha, const dim_t nRows, const dim_t row_block_size, const dim_t col_block_size, const index_t *ptr, const index_t *index, const double *val, const double *in, const double beta, double *out)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_DIAG (const double alpha, const Paso_SparseMatrix *A, const double *in, const double beta, double *out)

Function Documentation

void Paso_SparseMatrix_MatrixVector_CSC_OFFSET0 ( const double  alpha,
const Paso_SparseMatrix A,
const double *  in,
const double  beta,
double *  out 
)
void Paso_SparseMatrix_MatrixVector_CSC_OFFSET1 ( const double  alpha,
const Paso_SparseMatrix A,
const double *  in,
const double  beta,
double *  out 
)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0 ( const double  alpha,
const Paso_SparseMatrix A,
const double *  in,
const double  beta,
double *  out 
)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_DIAG ( const double  alpha,
const Paso_SparseMatrix A,
const double *  in,
const double  beta,
double *  out 
)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_stripe ( const double  alpha,
const dim_t  nRows,
const dim_t  row_block_size,
const dim_t  col_block_size,
const index_t ptr,
const index_t index,
const double *  val,
const double *  in,
const double  beta,
double *  out 
)
void Paso_SparseMatrix_MatrixVector_CSR_OFFSET1 ( const double  alpha,
const Paso_SparseMatrix A,
const double *  in,
const double  beta,
double *  out 
)