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

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

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

ThisType &Dune::XT::LA::ConstVectorView::operator=(const ThisType &other) = delete

No documentation provided.

ThisType &Dune::XT::LA::ConstVectorView::operator=(ThisType &&other) = delete

No documentation provided.

inline ThisType Dune::XT::LA::ConstVectorView::copy() const

No documentation provided.

size_t Dune::XT::LA::ConstVectorView::index(const size_t ii) const

No documentation provided.

inline size_t Dune::XT::LA::ConstVectorView::size() const

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::resize(const size_t)

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::add_to_entry(const size_t, const ScalarType&)

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::set_entry(const size_t, const ScalarType&)

No documentation provided.

inline ScalarType Dune::XT::LA::ConstVectorView::get_entry(const size_t ii) const

No documentation provided.

inline ScalarType &Dune::XT::LA::ConstVectorView::operator[](const size_t)

No documentation provided.

inline const ScalarType &Dune::XT::LA::ConstVectorView::operator[](const size_t ii) const

No documentation provided.

ThisType Dune::XT::LA::ConstVectorView::add(const ThisType &other) const final

No documentation provided.

ThisType Dune::XT::LA::ConstVectorView::sub(const ThisType &other) const final

No documentation provided.

ThisType Dune::XT::LA::ConstVectorView::operator+(const ThisType &other) const final

No documentation provided.

ThisType Dune::XT::LA::ConstVectorView::operator-(const ThisType &other) const final

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::scal(const ScalarType&)

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::axpy(const ScalarType&, const ThisType&)

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::add_to_entry(const size_t, const size_t, const ScalarType&)

No documentation provided.

inline void Dune::XT::LA::ConstVectorView::set_entry(const size_t, const size_t, const ScalarType&)

No documentation provided.

const Vector &Dune::XT::LA::ConstVectorView::vec() const

No documentation provided.

size_t Dune::XT::LA::ConstVectorView::first_entry() const

No documentation provided.

size_t Dune::XT::LA::ConstVectorView::past_last_entry() const

No documentation provided.

inline const ScalarType &Dune::XT::LA::ConstVectorView::get_unchecked_ref(const size_t ii) const

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

const size_t Dune::XT::LA::ConstVectorView::first_entry_

No documentation provided.

const size_t Dune::XT::LA::ConstVectorView::past_last_entry_

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.