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

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

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::Matrix< B, P, 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 >
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
cbegin() constDune::Experimental::MatrixView< B *, P >inline
cend() constDune::Experimental::MatrixView< B *, P >inline
ColIterator typedefDune::Experimental::MatrixView< B *, P >
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 >
end()Dune::Experimental::MatrixView< B *, P >inline
end() constDune::Experimental::MatrixView< B *, P >inline
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 >
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 Matrix &other)Dune::Experimental::Matrix< B, P, A >
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
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 >
RowIterator typedefDune::Experimental::MatrixView< B *, P >
size_type typedefDune::Experimental::MatrixView< B *, P >
swap(Matrix &other)Dune::Experimental::Matrix< B, P, A >
swapDune::Experimental::Matrix< B, P, A >friend
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 >
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 >