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

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 size_t 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 size_t 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 size_t 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 size_t 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 size_t ii) const

No documentation provided.

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

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

Note

This is not thread-safe without the mutex because operator[] is not thread-safe for the vectors from dune-xt-la.

To do

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 size_t ii) const

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector

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

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector

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

No documentation provided.

Constructor Dune::GDT::LocalDofVector::LocalDofVector

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

No documentation provided.

Field Dune::GDT::LocalDofVector::global_vector_

template<class Vector, class GridView>
VectorType &Dune::GDT::LocalDofVector<Vector, GridView>::global_vector_

No documentation provided.

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

template<class Vector, class GridView>
using Dune::GDT::LocalDofVector<Vector, GridView>::ThisType = LocalDofVector<Vector, GridView>

No documentation provided.

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

template<class Vector, class GridView>
using Dune::GDT::LocalDofVector<Vector, GridView>::BaseType = ConstLocalDofVector<Vector, GridView, internal::LocalDofVectorTraits<Vector, GridView>>

No documentation provided.

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

template<class Vector, class GridView>
using Dune::GDT::LocalDofVector<Vector, GridView>::VectorType = Vector

No documentation provided.

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

template<class Vector, class GridView>
using Dune::GDT::LocalDofVector<Vector, GridView>::MapperType = MapperInterface<GridView>

No documentation provided.