openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | List of all members
SF::sparse_multiply_transpose< T, S > Class Template Reference

Functor for the sparse matrix multiply-transpose operation. More...

#include <SF_linalg_utils.h>

Collaboration diagram for SF::sparse_multiply_transpose< T, S >:

Public Member Functions

void operator() (const vector< T > &_acnt, const vector< T > &_acol, const vector< S > &_aele, const vector< T > &_bcnt, const vector< T > &_bcol, const vector< S > &_bele, const T _csize, vector< T > &_ccnt, vector< T > &_ccol, vector< S > &_cele)
 Execute the matrix multiply-transpose operation. More...
 

Detailed Description

template<class T, class S>
class SF::sparse_multiply_transpose< T, S >

Functor for the sparse matrix multiply-transpose operation.

C := (A*B)^T

Template Parameters
TInteger type.
SFloating point type.

Definition at line 45 of file SF_linalg_utils.h.

Member Function Documentation

◆ operator()()

template<class T, class S>
void SF::sparse_multiply_transpose< T, S >::operator() ( const vector< T > &  _acnt,
const vector< T > &  _acol,
const vector< S > &  _aele,
const vector< T > &  _bcnt,
const vector< T > &  _bcol,
const vector< S > &  _bele,
const T  _csize,
vector< T > &  _ccnt,
vector< T > &  _ccol,
vector< S > &  _cele 
)
inline

Execute the matrix multiply-transpose operation.

Definition at line 53 of file SF_linalg_utils.h.


The documentation for this class was generated from the following file: