dune-istl 2.12-git
Loading...
Searching...
No Matches
Dune::Experimental::VectorView< B, R > Member List

This is the complete list of members for Dune::Experimental::VectorView< B, R >, including all inherited members.

axpy(const field_type &a, const VectorView< OtherB, OtherR > &y) noexcept(noexcept(this->checkSizeMatch(std::declval< const VectorView< OtherB, OtherR > & >())) &&noexcept(Dune::Impl::asVector(std::declval< reference >()) .axpy(std::declval< const field_type & >(), Dune::Impl::asVector(std::declval< typename VectorView< OtherB, OtherR >::const_reference >()))))Dune::Experimental::VectorView< B, R >inline
begin() noexcept(noexcept(iterator(data_, index_set_, size_type{})))Dune::Experimental::IndexedArrayView< B, R >inline
begin() const noexcept(noexcept(iterator(data_, index_set_, size_type{})))Dune::Experimental::IndexedArrayView< B, R >inline
block_type typedefDune::Experimental::VectorView< B, R >
const_iterator typedefDune::Experimental::IndexedArrayView< B, R >
const_reference typedefDune::Experimental::VectorView< B, R >
ConstIterator typedefDune::Experimental::VectorView< B, R >
contains(index_type i) constDune::Experimental::IndexedArrayView< B, R >inline
dot(const VectorView< OtherB, OtherR > &y) const noexcept(noexcept(this->checkSizeMatch(std::declval< const VectorView< OtherB, OtherR > & >())) &&noexcept(Dune::Impl::asVector(std::declval< const_reference >()) .dot(Dune::Impl::asVector(std::declval< typename VectorView< OtherB, OtherR >::const_reference >()))))Dune::Experimental::VectorView< B, R >inline
end() noexcept(noexcept(iterator(data_, index_set_, size_type{})))Dune::Experimental::IndexedArrayView< B, R >inline
end() const noexcept(noexcept(iterator(data_, index_set_, size_type{})))Dune::Experimental::IndexedArrayView< B, R >inline
field_type typedefDune::Experimental::VectorView< B, R >
find(size_type i)Dune::Experimental::IndexedArrayView< B, R >inline
find(size_type i) constDune::Experimental::IndexedArrayView< B, R >inline
index_range_type typedefDune::Experimental::VectorView< B, R >
index_type typedefDune::Experimental::IndexedArrayView< B, R >
IndexedArrayView(T data, index_range_type index_set) noexcept(std::is_nothrow_copy_constructible_v< T > &&std::is_nothrow_copy_constructible_v< index_range_type >)Dune::Experimental::IndexedArrayView< B, R >inline
indexSet() constDune::Experimental::IndexedArrayView< B, R >inline
infinity_norm() const noexcept(noexcept(Dune::Impl::asVector(std::declval< const_reference >()).infinity_norm()))Dune::Experimental::VectorView< B, R >inline
infinity_norm_real() const noexcept(noexcept(Dune::Impl::asVector(std::declval< const_reference >()).infinity_norm_real()))Dune::Experimental::VectorView< B, R >inline
Iterator typedefDune::Experimental::VectorView< B, R >
iterator typedefDune::Experimental::IndexedArrayView< B, R >
member_type typedefDune::Experimental::IndexedArrayView< B, R >
N() const noexceptDune::Experimental::VectorView< B, R >inline
one_norm() const noexcept(noexcept(Dune::Impl::asVector(std::declval< const_reference >()).one_norm()))Dune::Experimental::VectorView< B, R >inline
one_norm_real() const noexcept(noexcept(Dune::Impl::asVector(std::declval< const_reference >()).one_norm_real()))Dune::Experimental::VectorView< B, R >inline
operator*(const VectorView< OtherB, OtherR > &y) const noexcept(noexcept(this->checkSizeMatch(std::declval< const VectorView< OtherB, OtherR > & >())) &&noexcept(Dune::Impl::asVector(std::declval< const_reference >()) *Dune::Impl::asVector(std::declval< typename VectorView< OtherB, OtherR >::const_reference >())))Dune::Experimental::VectorView< B, R >inline
operator*=(const field_type &k) noexcept(noexcept(std::declval< reference >() *=std::declval< const field_type & >()))Dune::Experimental::VectorView< B, R >inline
operator+=(const VectorView< OtherB, OtherR > &y) noexcept(noexcept(this->checkSizeMatch(std::declval< const VectorView< OtherB, OtherR > & >())) &&noexcept(std::declval< reference >()+=std::declval< typename VectorView< OtherB, OtherR >::const_reference >()))Dune::Experimental::VectorView< B, R >inline
operator-=(const VectorView< OtherB, OtherR > &y) noexcept(noexcept(this->checkSizeMatch(std::declval< const VectorView< OtherB, OtherR > & >())) &&noexcept(std::declval< reference >() -=std::declval< typename VectorView< OtherB, OtherR >::const_reference >()))Dune::Experimental::VectorView< B, R >inline
operator/=(const field_type &k) noexcept(noexcept(std::declval< reference >()/=std::declval< const field_type & >()))Dune::Experimental::VectorView< B, R >inline
operator=(const field_type &k) noexcept(noexcept(std::declval< reference >()=std::declval< const field_type & >()))Dune::Experimental::VectorView< B, R >inline
operator[](index_type i)Dune::Experimental::IndexedArrayView< B, R >inline
operator[](index_type i) constDune::Experimental::IndexedArrayView< B, R >inline
real_type typedefDune::Experimental::VectorView< B, R >
reference typedefDune::Experimental::VectorView< B, R >
size() const noexcept(noexcept(std::ranges::size(index_set_)))Dune::Experimental::IndexedArrayView< B, R >inline
size_type typedefDune::Experimental::VectorView< B, R >
two_norm() const noexcept(noexcept(two_norm2()))Dune::Experimental::VectorView< B, R >inline
two_norm2() const noexcept(noexcept(Dune::Impl::asVector(std::declval< const_reference >()).two_norm2()))Dune::Experimental::VectorView< B, R >inline
value_type typedefDune::Experimental::VectorView< B, R >