dune-istl 2.12-git
Loading...
Searching...
No Matches
Dune::Experimental::BCRSMatrix< B, I, A > Member List

This is the complete list of members for Dune::Experimental::BCRSMatrix< B, I, A >, including all inherited members.

addindex(size_type row, size_type col)Dune::Experimental::BCRSMatrix< B, I, A >
allocateData(const Alloc &alloc, size_type count, ConstructFn &&construct_fn) -> block_iter_typeDune::Experimental::Matrix< B, P, A >
allocateData(const Alloc &alloc, size_type count, ConstructFn &&construct_fn, RestoreFn &&restore_fn) -> block_iter_typeDune::Experimental::Matrix< B, P, A >
allocator_type typedefDune::Experimental::BCRSMatrix< B, I, A >
axpy(field_type alpha, const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
axpy(field_type alpha, const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
BCRSMatrix(const Matrix< B, SparseIndexRanges< I >, A > &other, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >inline
BCRSMatrix(Matrix< B, SparseIndexRanges< I >, A > &&other, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >inline
BCRSMatrix(const BCRSMatrix &other, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >
BCRSMatrix(BCRSMatrix &&other, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >
BCRSMatrix(size_type rows, size_type cols, BuildMode bm, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >
BCRSMatrix(size_type rows, size_type cols, size_type nnz, BuildMode bm, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >
BCRSMatrix(size_type rows, size_type cols, size_type avg, double overflowRatio, BuildMode bm, const allocator_type &allocator=allocator_type())Dune::Experimental::BCRSMatrix< B, I, A >
begin()Dune::Experimental::MatrixView< B *, P >inline
begin() constDune::Experimental::MatrixView< B *, P >inline
block_iter_type typedefDune::Experimental::MatrixView< B *, P >
block_type typedefDune::Experimental::MatrixView< B *, P >
blockIter()Dune::Experimental::MatrixView< B *, P >inlineprotected
blockIter() constDune::Experimental::MatrixView< B *, P >inlineprotected
buildMode() constDune::Experimental::BCRSMatrix< B, I, A >
BuildMode enum nameDune::Experimental::BCRSMatrix< B, I, A >
cbegin() constDune::Experimental::MatrixView< B *, P >inline
cend() constDune::Experimental::MatrixView< B *, P >inline
ColIterator typedefDune::Experimental::MatrixView< B *, P >
compress()Dune::Experimental::BCRSMatrix< B, I, A >
const_iterator typedefDune::Experimental::MatrixView< B *, P >
const_row_type typedefDune::Experimental::MatrixView< B *, P >
ConstColIterator typedefDune::Experimental::MatrixView< B *, P >
ConstRowIterator typedefDune::Experimental::MatrixView< B *, P >
createbegin()Dune::Experimental::BCRSMatrix< B, I, A >
createend()Dune::Experimental::BCRSMatrix< B, I, A >
end()Dune::Experimental::MatrixView< B *, P >inline
end() constDune::Experimental::MatrixView< B *, P >inline
endindices()Dune::Experimental::BCRSMatrix< B, I, A >
endrowsizes()Dune::Experimental::BCRSMatrix< B, I, A >inline
entry(size_type row, size_type col)Dune::Experimental::BCRSMatrix< B, I, A >
exists(size_type i, size_type j) const DUNE_ISTL_WITH_CHECKING_NOEXCEPTDune::Experimental::MatrixView< B *, P >inline
field_type typedefDune::Experimental::MatrixView< B *, P >
frobenius_norm() constDune::Experimental::MatrixView< B *, P >
frobenius_norm2() constDune::Experimental::MatrixView< B *, P >
get_allocator() constDune::Experimental::Matrix< B, P, A >
implicit enum valueDune::Experimental::BCRSMatrix< B, I, A >
incrementrowsize(size_type row, size_type increment=1)Dune::Experimental::BCRSMatrix< B, I, A >
infinity_norm() constDune::Experimental::MatrixView< B *, P >
infinity_norm_real() constDune::Experimental::MatrixView< B *, P >
iterator typedefDune::Experimental::MatrixView< B *, P >
M() constDune::Experimental::MatrixView< B *, P >inline
Matrix(const allocator_type &allocator=allocator_type())Dune::Experimental::Matrix< B, P, A >
Matrix(std::shared_ptr< const pattern_type > pattern, const allocator_type &allocator=allocator_type())Dune::Experimental::Matrix< B, P, A >
Matrix(pattern_type &&pattern, const allocator_type &allocator=allocator_type())Dune::Experimental::Matrix< B, P, A >
Matrix(const Matrix &other)Dune::Experimental::Matrix< B, P, A >
Matrix(const Matrix &other, const allocator_type &allocator)Dune::Experimental::Matrix< B, P, A >
Matrix(Matrix &&other)Dune::Experimental::Matrix< B, P, A >
Matrix(Matrix &&other, const allocator_type &allocator)Dune::Experimental::Matrix< B, P, A >
MatrixView(block_iter_type block_iter, pattern_type const *pattern_ptr) noexceptDune::Experimental::MatrixView< B *, P >inline
mmhv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
mmtv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
mmv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
mtv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
mv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
N() constDune::Experimental::MatrixView< B *, P >inline
nonzeroes() constDune::Experimental::MatrixView< B *, P >inline
operator*=(const field_type &k)Dune::Experimental::MatrixView< B *, P >
operator+=(const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
operator+=(const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
operator-=(const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
operator-=(const MatrixView< OtherB, OtherI > &b)Dune::Experimental::MatrixView< B *, P >
operator/=(const field_type &k)Dune::Experimental::MatrixView< B *, P >
operator=(const BCRSMatrix &other)Dune::Experimental::BCRSMatrix< B, I, A >
operator=(BCRSMatrix &&other)Dune::Experimental::BCRSMatrix< B, I, A >
Dune::Experimental::Matrix::operator=(const Matrix &other)Dune::Experimental::Matrix< B, P, A >
Dune::Experimental::Matrix::operator=(Matrix &&other)Dune::Experimental::Matrix< B, P, A >
MatrixView< B *, P >::operator=(const field_type &k)Dune::Experimental::MatrixView< B *, P >
operator[](size_type i)Dune::Experimental::MatrixView< B *, P >inline
operator[](size_type i) constDune::Experimental::MatrixView< B *, P >inline
pattern() constDune::Experimental::MatrixView< B *, P >inline
pattern_type typedefDune::Experimental::MatrixView< B *, P >
patternPtr() constDune::Experimental::MatrixView< B *, P >inlineprotected
patternStorage() constDune::Experimental::Matrix< B, P, A >inline
random enum valueDune::Experimental::BCRSMatrix< B, I, A >
resetView(block_iter_type block_iter, pattern_type const *pattern_ptr)Dune::Experimental::MatrixView< B *, P >inlineprotected
row_index_range_type typedefDune::Experimental::MatrixView< B *, P >
row_type typedefDune::Experimental::MatrixView< B *, P >
row_wise enum valueDune::Experimental::BCRSMatrix< B, I, A >
RowIterator typedefDune::Experimental::MatrixView< B *, P >
setBuildMode(BuildMode bm)Dune::Experimental::BCRSMatrix< B, I, A >
setIndices(size_type row, It begin, It end)Dune::Experimental::BCRSMatrix< B, I, A >inline
setIndicesNoSort(size_type row, It begin, It end)Dune::Experimental::BCRSMatrix< B, I, A >inline
setrowsize(size_type row, size_type size)Dune::Experimental::BCRSMatrix< B, I, A >
setSize(size_type rows, size_type cols, size_type nnz=0)Dune::Experimental::BCRSMatrix< B, I, A >
size_type typedefDune::Experimental::MatrixView< B *, P >
swap(BCRSMatrix &other)Dune::Experimental::BCRSMatrix< B, I, A >inline
swapDune::Experimental::BCRSMatrix< B, I, A >friend
Dune::Experimental::Matrix::swap(Matrix &other)Dune::Experimental::Matrix< B, P, A >
umhv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
umtv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
umv(const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
unknown enum valueDune::Experimental::BCRSMatrix< B, I, A >
usmhv(const field_type &alpha, const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
usmtv(const field_type &alpha, const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
usmv(const field_type &alpha, const X &x, Y &y) constDune::Experimental::MatrixView< B *, P >
value_type typedefDune::Experimental::MatrixView< B *, P >
~Matrix()Dune::Experimental::Matrix< B, P, A >