Class template Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>

Inherits from Dune::GDT::ConstLocalDiscreteFunction.

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
class Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R> : public ConstLocalDiscreteFunction<V, GV, r, rC, R>

Mutable local function representing a discrete function restricted to the element it is bound to, allowing write access to the associated local DoFs.

Method Dune::GDT::LocalDiscreteFunction::post_bind

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::post_bind(const ElementType &ent) final override

No documentation provided.

Method Dune::GDT::LocalDiscreteFunction::dofs

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
LocalDofVectorType &Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::dofs()

No documentation provided.

Constructor Dune::GDT::LocalDiscreteFunction::LocalDiscreteFunction

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::LocalDiscreteFunction(const SpaceType &spc, DofVectorType &dof_vector)

No documentation provided.

Constructor Dune::GDT::LocalDiscreteFunction::LocalDiscreteFunction

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::LocalDiscreteFunction(const SpaceType &spc, DofVectorType &dof_vector, const ElementType &ent)

No documentation provided.

Field Dune::GDT::LocalDiscreteFunction::dof_vector_

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
LocalDofVectorType Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::dof_vector_

No documentation provided.

Type alias Dune::GDT::LocalDiscreteFunction::ThisType

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::ThisType = LocalDiscreteFunction<V, GV, r, rC, R>

No documentation provided.

Type alias Dune::GDT::LocalDiscreteFunction::BaseType

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::BaseType = ConstLocalDiscreteFunction<V, GV, r, rC, R>

No documentation provided.

Type alias Dune::GDT::LocalDiscreteFunction::DofVectorType

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::DofVectorType = DofVector<V, GV>

No documentation provided.

Type alias Dune::GDT::LocalDiscreteFunction::LocalDofVectorType

template<class V, class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::LocalDiscreteFunction<V, GV, r, rC, R>::LocalDofVectorType = typename DofVectorType::LocalDofVectorType

No documentation provided.