Class template Dune::XT::LA::VectorView¶
-
template<class VectorImp>
class Dune::XT::LA::VectorView<VectorImp>¶ Read-write view onto a contiguous range of entries of an existing vector.
Method Dune::XT::LA::VectorView::operator=¶
-
template<class VectorImp>
ThisType &Dune::XT::LA::VectorView<VectorImp>::operator=(VectorView<VectorImp> &&other) noexcept = default¶ No documentation provided.
Method Dune::XT::LA::VectorView::operator=¶
-
template<class VectorImp>
ThisType &Dune::XT::LA::VectorView<VectorImp>::operator=(const ThisType &other)¶ No documentation provided.
Method Dune::XT::LA::VectorView::operator=¶
-
template<class VectorImp>
ThisType &Dune::XT::LA::VectorView<VectorImp>::operator=(const ScalarType &val)¶ No documentation provided.
Method Dune::XT::LA::VectorView::index¶
-
template<class VectorImp>
int Dune::XT::LA::VectorView<VectorImp>::index(const int ii) const¶ No documentation provided.
Method Dune::XT::LA::VectorView::size¶
-
template<class VectorImp>
inline int Dune::XT::LA::VectorView<VectorImp>::size() const¶ No documentation provided.
Method Dune::XT::LA::VectorView::scal¶
-
template<class VectorImp>
inline void Dune::XT::LA::VectorView<VectorImp>::scal(const ScalarType &alpha)¶ No documentation provided.
Method Dune::XT::LA::VectorView::axpy¶
-
template<class VectorImp>
inline void Dune::XT::LA::VectorView<VectorImp>::axpy(const ScalarType &alpha, const ThisType &xx)¶ No documentation provided.
Method Dune::XT::LA::VectorView::axpy¶
-
template<class VectorImp>
void Dune::XT::LA::VectorView<VectorImp>::axpy(const ScalarType &alpha, const Vector &xx)¶ No documentation provided.
Method Dune::XT::LA::VectorView::add_to_entry¶
-
template<class VectorImp>
inline void Dune::XT::LA::VectorView<VectorImp>::add_to_entry(const int ii, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::VectorView::set_entry¶
-
template<class VectorImp>
inline void Dune::XT::LA::VectorView<VectorImp>::set_entry(const int ii, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::VectorView::get_entry¶
-
template<class VectorImp>
inline ScalarType Dune::XT::LA::VectorView<VectorImp>::get_entry(const int ii) const¶ No documentation provided.
Method Dune::XT::LA::VectorView::operator[]¶
-
template<class VectorImp>
inline ScalarType &Dune::XT::LA::VectorView<VectorImp>::operator[](const int ii)¶ No documentation provided.
Method Dune::XT::LA::VectorView::operator[]¶
-
template<class VectorImp>
inline const ScalarType &Dune::XT::LA::VectorView<VectorImp>::operator[](const int ii) const¶ No documentation provided.
Method Dune::XT::LA::VectorView::get_unchecked_ref¶
-
template<class VectorImp>
inline ScalarType &Dune::XT::LA::VectorView<VectorImp>::get_unchecked_ref(const int ii)¶ No documentation provided.
Method Dune::XT::LA::VectorView::get_unchecked_ref¶
-
template<class VectorImp>
inline const ScalarType &Dune::XT::LA::VectorView<VectorImp>::get_unchecked_ref(const int ii) const¶ No documentation provided.
Constructor Dune::XT::LA::VectorView::VectorView<VectorImp>¶
Constructor Dune::XT::LA::VectorView::VectorView<VectorImp>¶
Constructor Dune::XT::LA::VectorView::VectorView<VectorImp>¶
Constructor Dune::XT::LA::VectorView::VectorView<VectorImp>¶
Field Dune::XT::LA::VectorView::const_vector_view_¶
-
ConstVectorView<VectorImp> Dune::XT::LA::VectorView::const_vector_view_¶
No documentation provided.
Field Dune::XT::LA::VectorView::vector_¶
-
Vector &Dune::XT::LA::VectorView::vector_¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::BaseType¶
-
type Dune::XT::LA::VectorView::BaseType¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::ConstVectorViewType¶
-
type Dune::XT::LA::VectorView::ConstVectorViewType¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::ThisType¶
-
type Dune::XT::LA::VectorView::ThisType¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::V¶
-
type Dune::XT::LA::VectorView::V¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::ScalarType¶
-
type Dune::XT::LA::VectorView::ScalarType¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::RealType¶
-
type Dune::XT::LA::VectorView::RealType¶
No documentation provided.
Type alias Dune::XT::LA::VectorView::Vector¶
-
type Dune::XT::LA::VectorView::Vector¶
No documentation provided.
Function template Dune::XT::LA::VectorView::operator=¶
-
template<class VectorImp>
template<class Vec>
int &Dune::XT::LA::VectorView<VectorImp>::operator=(const Vec &other)¶ No documentation provided.
Function template Dune::XT::LA::VectorView::dot¶
-
template<class VectorImp>
template<class T>
ScalarType Dune::XT::LA::VectorView<VectorImp>::dot(const VectorInterface<T, ScalarType> &other) const¶ No documentation provided.
Function template Dune::XT::LA::VectorView::operator+=¶
-
template<class VectorImp>
template<class T>
ThisType &Dune::XT::LA::VectorView<VectorImp>::operator+=(const VectorInterface<T, ScalarType> &other)¶ No documentation provided.
Function template Dune::XT::LA::VectorView::operator-=¶
-
template<class VectorImp>
template<class T>
ThisType &Dune::XT::LA::VectorView<VectorImp>::operator-=(const VectorInterface<T, ScalarType> &other)¶ No documentation provided.
Function template Dune::XT::LA::VectorView::iadd¶
-
template<class VectorImp>
template<class T>
void Dune::XT::LA::VectorView<VectorImp>::iadd(const VectorInterface<T, ScalarType> &other)¶ No documentation provided.
Function template Dune::XT::LA::VectorView::isub¶
-
template<class VectorImp>
template<class T>
void Dune::XT::LA::VectorView<VectorImp>::isub(const VectorInterface<T, ScalarType> &other)¶ No documentation provided.