10 template <
typename T,
unsigned int D1,
unsigned int D2,
unsigned int S,
typename F=
int(*)(
int)>
66 "Cannot_assign_general_to_sparse_matrix_representation");
81 "Cannot_add_general_to_sparse_matrix_representation");
95 "Cannot_substract_general_to_sparse_matrix_representation");
106 for(
unsigned int i=0;
i<
D1*
D2; ++
i) {
bool operator==(const R &rhs) const
return no. of matrix columns
MatRepSparse & operator=(const R &)
return no. of matrix rows
MatRepSparse & operator=(const MatRepSparse &rhs)
T const & operator()(unsigned int i, unsigned int j) const
MatRepSparse & operator-=(const R &)
return no of elements: rows*columns
T & operator[](unsigned int i)
MatRepSparse & operator+=(const R &)
T const & operator[](unsigned int i) const
MatRepSparse & operator+=(const MatRepSparse &rhs)
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
T apply(unsigned int i) const
T & operator()(unsigned int i, unsigned int j)
MatRepSparse & operator-=(const MatRepSparse &rhs)