Class template Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
class Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>

Read-only view onto the local degrees of freedom of a global vector on the element it is bound to.

Note

Since all implementations of XT::LA::VectorInterface are assumed to be thread safe, no special care needs to be taken here.

Method Dune::GDT::ConstLocalDofVector::post_bind

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::post_bind(const ElementType &ele) final override

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::global

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
const VectorType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::global() const

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::size

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
size_t Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::size() const

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::resize

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::resize(const size_t new_size)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::copy

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
derived_type Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::copy() const

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::scal

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::scal(const ScalarType&)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::axpy

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::axpy(const ScalarType&, const derived_type&)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::add_to_entry

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::add_to_entry(const size_t, const ScalarType&)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::set_entry

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
void Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::set_entry(const size_t, const ScalarType&)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::get_entry

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
ScalarType Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::get_entry(const size_t ii) const

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::get_unchecked_ref

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
ScalarType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::get_unchecked_ref(const size_t)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::get_unchecked_ref

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
const ScalarType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::get_unchecked_ref(const size_t ii) const

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::operator[]

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
ScalarType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::operator[](const size_t)

No documentation provided.

Method Dune::GDT::ConstLocalDofVector::operator[]

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
const ScalarType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::operator[](const size_t ii) const

No documentation provided.

Constructor Dune::GDT::ConstLocalDofVector::ConstLocalDofVector

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::ConstLocalDofVector(const MapperType &mapper, const VectorType &global_vector)

No documentation provided.

Constructor Dune::GDT::ConstLocalDofVector::ConstLocalDofVector

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::ConstLocalDofVector(const ThisType &other) = default

No documentation provided.

Constructor Dune::GDT::ConstLocalDofVector::ConstLocalDofVector

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::ConstLocalDofVector(ThisType &&source) noexcept = default

No documentation provided.

Field Dune::GDT::ConstLocalDofVector::mapper_

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
const MapperType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::mapper_

No documentation provided.

Field Dune::GDT::ConstLocalDofVector::global_vector_

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
const VectorType &Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::global_vector_

No documentation provided.

Field Dune::GDT::ConstLocalDofVector::global_DoF_indices_

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
DynamicVector<size_t> Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::global_DoF_indices_

No documentation provided.

Field Dune::GDT::ConstLocalDofVector::size_

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
size_t Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::size_

No documentation provided.

Field Dune::GDT::ConstLocalDofVector::dummy_scalar_to_silence_the_warning_

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
ScalarType Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::dummy_scalar_to_silence_the_warning_

No documentation provided.

Type alias Dune::GDT::ConstLocalDofVector::ThisType

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
using Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::ThisType = ConstLocalDofVector<Vector, GridView, Traits>

No documentation provided.

Type alias Dune::GDT::ConstLocalDofVector::BaseType

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
using Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::BaseType = XT::LA::VectorInterface<Traits>

No documentation provided.

Type alias Dune::GDT::ConstLocalDofVector::VectorType

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
using Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::VectorType = Vector

No documentation provided.

Type alias Dune::GDT::ConstLocalDofVector::MapperType

template<class Vector, class GridView, class Traits = internal::ConstLocalDofVectorTraits<Vector, GridView>>
using Dune::GDT::ConstLocalDofVector<Vector, GridView, Traits>::MapperType = MapperInterface<GridView>

No documentation provided.