ug4
ug::SparseMatrix< TValueType > Member List

This is the complete list of members for ug::SparseMatrix< TValueType >, including all inherited members.

add(const M &mat)ug::SparseMatrix< TValueType >
add_iterator(size_t row) constug::SparseMatrix< TValueType >inlineprivate
add_matrix_row(size_t row, connection *c, size_t nr)ug::SparseMatrix< TValueType >
apply(Vector_type &res, const Vector_type &x) constug::SparseMatrix< TValueType >inline
apply_ignore_zero_rows(vector_t &dest, const number &beta1, const vector_t &w1) constug::SparseMatrix< TValueType >
apply_transposed(Vector_type &res, const Vector_type &x) constug::SparseMatrix< TValueType >inline
apply_transposed_ignore_zero_rows(vector_t &dest, const number &beta1, const vector_t &w1) constug::SparseMatrix< TValueType >
assureValuesSize(size_t s)ug::SparseMatrix< TValueType >private
axpy(vector_t &dest, const number &alpha1, const vector_t &v1, const number &beta1, const vector_t &w1) constug::SparseMatrix< TValueType >
axpy_transposed(vector_t &dest, const number &alpha1, const vector_t &v1, const number &beta1, const vector_t &w1) constug::SparseMatrix< TValueType >
begin_row(size_t r)ug::SparseMatrix< TValueType >inline
begin_row(size_t r) constug::SparseMatrix< TValueType >inline
bNeedsValuesug::SparseMatrix< TValueType >protected
check_fragmentation() constug::SparseMatrix< TValueType >protected
check_rc(size_t r, size_t c) constug::SparseMatrix< TValueType >inline
check_row(size_t row, int i) constug::SparseMatrix< TValueType >inlineprivate
check_row_modifiable(size_t r) constug::SparseMatrix< TValueType >inline
clear_and_free()ug::SparseMatrix< TValueType >
clear_retain_structure()ug::SparseMatrix< TValueType >
col(size_t i) constug::SparseMatrix< TValueType >inline
colsug::SparseMatrix< TValueType >protected
connection typedefug::SparseMatrix< TValueType >
const_row_type typedefug::SparseMatrix< TValueType >
copy_crs(size_t &numRows, size_t &numCols, std::vector< value_type > &argValues, std::vector< int > &argRowStart, std::vector< int > &argColInd) constug::SparseMatrix< TValueType >inline
copyToNewSize(size_t newSize)ug::SparseMatrix< TValueType >inlineprotected
copyToNewSize(size_t newSize, size_t maxCols)ug::SparseMatrix< TValueType >protected
defragment()ug::SparseMatrix< TValueType >inline
defragment() constug::SparseMatrix< TValueType >inline
end_row(size_t r)ug::SparseMatrix< TValueType >inline
end_row(size_t r) constug::SparseMatrix< TValueType >inline
fragmentedug::SparseMatrix< TValueType >protected
get(M &mat) constug::SparseMatrix< TValueType >
get_connection(size_t r, size_t c, bool &bFound) constug::SparseMatrix< TValueType >inline
get_connection(size_t r, size_t c, bool &bFound)ug::SparseMatrix< TValueType >inline
get_connection(size_t r, size_t c) constug::SparseMatrix< TValueType >inline
get_connection(size_t r, size_t c)ug::SparseMatrix< TValueType >inline
get_crs(size_t &numRows, size_t &numCols, value_type *&pValues, size_t *pRowStart, size_t *pColInd, size_t &nnz) constug::SparseMatrix< TValueType >inline
get_index(int r, int c)ug::SparseMatrix< TValueType >protected
get_index_const(int r, int c) constug::SparseMatrix< TValueType >protected
get_index_internal(size_t row, int col) constug::SparseMatrix< TValueType >protected
get_iterator_or_next(size_t r, size_t c)ug::SparseMatrix< TValueType >inline
get_nnz() constug::SparseMatrix< TValueType >inlineprivate
get_nnz_max_cols(size_t maxCols)ug::SparseMatrix< TValueType >protected
get_row(size_t r)ug::SparseMatrix< TValueType >inline
get_row(size_t r) constug::SparseMatrix< TValueType >inline
get_values(std::vector< value_type > &argValues) constug::SparseMatrix< TValueType >inline
has_connection(size_t r, size_t c) constug::SparseMatrix< TValueType >inline
iIteratorsug::SparseMatrix< TValueType >mutableprotected
is_isolated(size_t i) constug::SparseMatrix< TValueType >inline
iters() constug::SparseMatrix< TValueType >inline
m_numColsug::SparseMatrix< TValueType >protected
mat_mult_add_row(size_t row, typename vector_t::value_type &dest, double alpha, const vector_t &v) constug::SparseMatrix< TValueType >inline
matmul_minus(Vector_type &res, const Vector_type &x) constug::SparseMatrix< TValueType >inline
maxValuesug::SparseMatrix< TValueType >protected
nnzug::SparseMatrix< TValueType >protected
nrOfRowIteratorsug::SparseMatrix< TValueType >mutable
num_cols() constug::SparseMatrix< TValueType >inline
num_connections(size_t i) constug::SparseMatrix< TValueType >inline
num_rows() constug::SparseMatrix< TValueType >inline
operator()(size_t r, size_t c) constug::SparseMatrix< TValueType >inline
operator()(size_t r, size_t c)ug::SparseMatrix< TValueType >inline
operator*=(double d)ug::SparseMatrix< TValueType >inline
operator<<(std::ostream &out, const SparseMatrix &m)ug::SparseMatrix< TValueType >friend
operator=(const SparseMatrix< value_type > &B)ug::SparseMatrix< TValueType >inline
p() constug::SparseMatrix< TValueType >inline
pr(size_t row) constug::SparseMatrix< TValueType >inline
print(const char *const name=NULL) constug::SparseMatrix< TValueType >
print_to_file(const char *filename) constug::SparseMatrix< TValueType >
printrow(size_t row) constug::SparseMatrix< TValueType >
printtype() constug::SparseMatrix< TValueType >
remove_iterator(size_t row) constug::SparseMatrix< TValueType >inlineprivate
resize_and_clear(size_t newRows, size_t newCols)ug::SparseMatrix< TValueType >
resize_and_keep_values(size_t newRows, size_t newCols)ug::SparseMatrix< TValueType >
row_type typedefug::SparseMatrix< TValueType >
rowEndug::SparseMatrix< TValueType >protected
rowMaxug::SparseMatrix< TValueType >protected
rows_sorted enum valueug::SparseMatrix< TValueType >
rowStartug::SparseMatrix< TValueType >protected
scale(double d)ug::SparseMatrix< TValueType >
set(const M &mat)ug::SparseMatrix< TValueType >
set(double a)ug::SparseMatrix< TValueType >
set_as_copy_of(const SparseMatrix< value_type > &B, double scale=1.0)ug::SparseMatrix< TValueType >
set_as_transpose_of(const SparseMatrix< value_type > &B, double scale=1.0)ug::SparseMatrix< TValueType >
set_as_transpose_of2(const SparseMatrix< value_type > &B, double scale=1.0)ug::SparseMatrix< TValueType >
set_matrix_row(size_t row, connection *c, size_t nr)ug::SparseMatrix< TValueType >
SparseMatrix()ug::SparseMatrix< TValueType >
SparseMatrix(SparseMatrix &)ug::SparseMatrix< TValueType >private
this_type typedefug::SparseMatrix< TValueType >
total_num_connections() constug::SparseMatrix< TValueType >inline
value_type typedefug::SparseMatrix< TValueType >
valuesug::SparseMatrix< TValueType >protected
~SparseMatrix()ug::SparseMatrix< TValueType >inlinevirtual