Class template Dune::XT::LA::ConstVectorView

template<class VectorImp>
class Dune::XT::LA::ConstVectorView<VectorImp>

Read-only view onto a contiguous range of entries of an existing vector.

Method Dune::XT::LA::ConstVectorView::operator=

template<class VectorImp>
ThisType &Dune::XT::LA::ConstVectorView<VectorImp>::operator=(const ThisType &other) = delete

No documentation provided.

Method Dune::XT::LA::ConstVectorView::operator=

template<class VectorImp>
ThisType &Dune::XT::LA::ConstVectorView<VectorImp>::operator=(ThisType &&other) = delete

No documentation provided.

Method Dune::XT::LA::ConstVectorView::copy

template<class VectorImp>
inline ThisType Dune::XT::LA::ConstVectorView<VectorImp>::copy() const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::index

template<class VectorImp>
int Dune::XT::LA::ConstVectorView<VectorImp>::index(const int ii) const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::size

template<class VectorImp>
inline int Dune::XT::LA::ConstVectorView<VectorImp>::size() const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::resize

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::resize(const int)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::add_to_entry

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::add_to_entry(const int, const ScalarType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::set_entry

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::set_entry(const int, const ScalarType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::get_entry

template<class VectorImp>
inline ScalarType Dune::XT::LA::ConstVectorView<VectorImp>::get_entry(const int ii) const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::operator[]

template<class VectorImp>
inline ScalarType &Dune::XT::LA::ConstVectorView<VectorImp>::operator[](const int)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::operator[]

template<class VectorImp>
inline const ScalarType &Dune::XT::LA::ConstVectorView<VectorImp>::operator[](const int ii) const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::add

template<class VectorImp>
ThisType Dune::XT::LA::ConstVectorView<VectorImp>::add(const ThisType &other) const final

No documentation provided.

Method Dune::XT::LA::ConstVectorView::sub

template<class VectorImp>
ThisType Dune::XT::LA::ConstVectorView<VectorImp>::sub(const ThisType &other) const final

No documentation provided.

Method Dune::XT::LA::ConstVectorView::operator+

template<class VectorImp>
ThisType Dune::XT::LA::ConstVectorView<VectorImp>::operator+(const ThisType &other) const final

No documentation provided.

Method Dune::XT::LA::ConstVectorView::operator-

template<class VectorImp>
ThisType Dune::XT::LA::ConstVectorView<VectorImp>::operator-(const ThisType &other) const final

No documentation provided.

Method Dune::XT::LA::ConstVectorView::scal

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::scal(const ScalarType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::axpy

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::axpy(const ScalarType&, const ThisType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::add_to_entry

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::add_to_entry(const int, const int, const ScalarType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::set_entry

template<class VectorImp>
inline void Dune::XT::LA::ConstVectorView<VectorImp>::set_entry(const int, const int, const ScalarType&)

No documentation provided.

Method Dune::XT::LA::ConstVectorView::vec

template<class VectorImp>
const Vector &Dune::XT::LA::ConstVectorView<VectorImp>::vec() const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::first_entry

template<class VectorImp>
int Dune::XT::LA::ConstVectorView<VectorImp>::first_entry() const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::past_last_entry

template<class VectorImp>
int Dune::XT::LA::ConstVectorView<VectorImp>::past_last_entry() const

No documentation provided.

Method Dune::XT::LA::ConstVectorView::get_unchecked_ref

template<class VectorImp>
inline const ScalarType &Dune::XT::LA::ConstVectorView<VectorImp>::get_unchecked_ref(const int ii) const

No documentation provided.

Constructor Dune::XT::LA::ConstVectorView::ConstVectorView<VectorImp>

template<>
template<class VectorImp>
explicit Dune::XT::LA::ConstVectorView<VectorImp>::ConstVectorView<VectorImp>(const int = 0, const ScalarType = ScalarType(0), const int = 1)

No documentation provided.

Constructor Dune::XT::LA::ConstVectorView::ConstVectorView<VectorImp>

template<>
template<class VectorImp>
Dune::XT::LA::ConstVectorView<VectorImp>::ConstVectorView<VectorImp>(const Vector &vector, const int first_entry, const int past_last_entry)

No documentation provided.

Constructor Dune::XT::LA::ConstVectorView::ConstVectorView<VectorImp>

template<>
template<class VectorImp>
Dune::XT::LA::ConstVectorView<VectorImp>::ConstVectorView<VectorImp>(const ThisType &other)

No documentation provided.

Constructor Dune::XT::LA::ConstVectorView::ConstVectorView<VectorImp>

template<>
template<class VectorImp>
Dune::XT::LA::ConstVectorView<VectorImp>::ConstVectorView<VectorImp>(ThisType &&other) noexcept = default

No documentation provided.

Field Dune::XT::LA::ConstVectorView::vector_

const Vector &Dune::XT::LA::ConstVectorView::vector_

No documentation provided.

Field Dune::XT::LA::ConstVectorView::first_entry_

const int Dune::XT::LA::ConstVectorView::first_entry_

No documentation provided.

Field Dune::XT::LA::ConstVectorView::past_last_entry_

const int Dune::XT::LA::ConstVectorView::past_last_entry_

No documentation provided.

Type alias Dune::XT::LA::ConstVectorView::BaseType

type Dune::XT::LA::ConstVectorView::BaseType

No documentation provided.

Type alias Dune::XT::LA::ConstVectorView::ThisType

type Dune::XT::LA::ConstVectorView::ThisType

No documentation provided.

Type alias Dune::XT::LA::ConstVectorView::ScalarType

type Dune::XT::LA::ConstVectorView::ScalarType

No documentation provided.

Type alias Dune::XT::LA::ConstVectorView::RealType

type Dune::XT::LA::ConstVectorView::RealType

No documentation provided.

Type alias Dune::XT::LA::ConstVectorView::Vector

type Dune::XT::LA::ConstVectorView::Vector

No documentation provided.

Function template Dune::XT::LA::ConstVectorView::dot

template<class VectorImp>
template<class T>
ScalarType Dune::XT::LA::ConstVectorView<VectorImp>::dot(const VectorInterface<T, ScalarType> &other) const

No documentation provided.