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.