Class template Dune::GDT::LocalDofVector

template<class Vector, class GridView>
class Dune::GDT::LocalDofVector<Vector, GridView>

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

Method Dune::GDT::LocalDofVector::global

template<class Vector, class GridView>
VectorType &Dune::GDT::LocalDofVector<Vector, GridView>::global()

No documentation provided.

Method Dune::GDT::LocalDofVector::add_to_entry

template<class Vector, class GridView>
void Dune::GDT::LocalDofVector<Vector, GridView>::add_to_entry(const int ii, const ScalarType &value)

No documentation provided.

Method Dune::GDT::LocalDofVector::set_entry

template<class Vector, class GridView>
void Dune::GDT::LocalDofVector<Vector, GridView>::set_entry(const int ii, const ScalarType &value)

No documentation provided.

Method Dune::GDT::LocalDofVector::get_entry

template<class Vector, class GridView>
ScalarType Dune::GDT::LocalDofVector<Vector, GridView>::get_entry(const int ii) const

No documentation provided.

Method Dune::GDT::LocalDofVector::get_unchecked_ref

template<class Vector, class GridView>
ScalarType &Dune::GDT::LocalDofVector<Vector, GridView>::get_unchecked_ref(const int ii)

No documentation provided.

Method Dune::GDT::LocalDofVector::get_unchecked_ref

template<class Vector, class GridView>
const ScalarType &Dune::GDT::LocalDofVector<Vector, GridView>::get_unchecked_ref(const int ii) const

No documentation provided.

Method Dune::GDT::LocalDofVector::operator[]

template<class Vector, class GridView>
ScalarType &Dune::GDT::LocalDofVector<Vector, GridView>::operator[](const int ii)

Note

This is not thread-safe without the mutex because operator[] is not thread-safe for the vectors from dune-xt-la. \todo The mutex here is just a quick fix, properly fix thread safety.

Method Dune::GDT::LocalDofVector::operator[]

template<class Vector, class GridView>
const ScalarType &Dune::GDT::LocalDofVector<Vector, GridView>::operator[](const int ii) const

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector<Vector, GridView>

template<>
template<class Vector, class GridView>
Dune::GDT::LocalDofVector<Vector, GridView>::LocalDofVector<Vector, GridView>(const MapperType &mapper, VectorType &global_vector)

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector<Vector, GridView>

template<>
template<class Vector, class GridView>
Dune::GDT::LocalDofVector<Vector, GridView>::LocalDofVector<Vector, GridView>(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector<Vector, GridView>

template<>
template<class Vector, class GridView>
Dune::GDT::LocalDofVector<Vector, GridView>::LocalDofVector<Vector, GridView>(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::LocalDofVector::global_vector_

VectorType &Dune::GDT::LocalDofVector::global_vector_

No documentation provided.

Type alias Dune::GDT::LocalDofVector::ThisType

type Dune::GDT::LocalDofVector::ThisType

No documentation provided.

Type alias Dune::GDT::LocalDofVector::BaseType

type Dune::GDT::LocalDofVector::BaseType

No documentation provided.

Type alias Dune::GDT::LocalDofVector::VectorType

type Dune::GDT::LocalDofVector::VectorType

No documentation provided.

Type alias Dune::GDT::LocalDofVector::MapperType

type Dune::GDT::LocalDofVector::MapperType

No documentation provided.