ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::spblas Namespace Reference

This namespace handles the GSL blas functions for sparse matrices. More...

Functions

int dgemv (CBLAS_TRANSPOSE_t const TransA, double const alpha, spmatrix const &A, vector const &x, double const beta, vector &y)
 C++ version of gsl_spblas_dgemv(). More...
 
int dgemm (double const alpha, spmatrix const &A, spmatrix const &B, spmatrix &C)
 C++ version of gsl_spblas_dgemm(). More...
 

Detailed Description

This namespace handles the GSL blas functions for sparse matrices.

Function Documentation

◆ dgemm()

int gsl::spblas::dgemm ( double const  alpha,
spmatrix const &  A,
spmatrix const &  B,
spmatrix C 
)
inline

C++ version of gsl_spblas_dgemm().

Parameters
alphaA constant
AA matrix
BAnother matrix
CAnother matrix
Returns
Error code on failure

Definition at line 55 of file spblas.hpp.

References gsl::spmatrix::get().

◆ dgemv()

int gsl::spblas::dgemv ( CBLAS_TRANSPOSE_t const  TransA,
double const  alpha,
spmatrix const &  A,
vector const &  x,
double const  beta,
vector y 
)
inline

C++ version of gsl_spblas_dgemv().

Parameters
TransATranspose type
alphaA constant
AA matrix
xA vector
betaAnother constant
yA vector
Returns
Error code on failure

Definition at line 44 of file spblas.hpp.

References gsl::ran::beta(), gsl::vector::get(), and gsl::spmatrix::get().