Class template Dune::GDT::LocalLinearReconstructionOperator

Inherits from Dune::XT::Grid::ElementFunctor.

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class TargetSpaceType, class TargetVectorType = typename XT::LA::Container<typename AnalyticalFluxType::R>::VectorType>
class Dune::GDT::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType> : public XT::Grid::ElementFunctor<GV>

Local (per element) reconstruction interpolating the reconstructed slopes into a first-order DG target function.

Method Dune::GDT::LocalLinearReconstructionOperator::copy

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class TargetSpaceType, class TargetVectorType = typename XT::LA::Container<typename AnalyticalFluxType::R>::VectorType>
XT::Grid::ElementFunctor<GV> *Dune::GDT::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>::copy() final override

No documentation provided.

Method Dune::GDT::LocalLinearReconstructionOperator::apply_local

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class TargetSpaceType, class TargetVectorType = typename XT::LA::Container<typename AnalyticalFluxType::R>::VectorType>
void Dune::GDT::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>::apply_local(const EntityType &entity) final override

No documentation provided.

Constructor Dune::GDT::LocalLinearReconstructionOperator::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>

template<>
template<class AnalyticalFluxType, class BoundaryValueType, class GV, class TargetSpaceType, class TargetVectorType = typename XT::LA::Container<typename AnalyticalFluxType::R>::VectorType>
explicit Dune::GDT::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>(const int &source_values, TargetSpaceType target_space, TargetVectorType &target_vector, const AnalyticalFluxType &analytical_flux, const BoundaryValueType &boundary_values, const int &slope, const XT::Common::Parameter &param, const bool flux_is_affine = false)

No documentation provided.

Constructor Dune::GDT::LocalLinearReconstructionOperator::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>

template<>
template<class AnalyticalFluxType, class BoundaryValueType, class GV, class TargetSpaceType, class TargetVectorType = typename XT::LA::Container<typename AnalyticalFluxType::R>::VectorType>
Dune::GDT::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>::LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType>(const LocalLinearReconstructionOperator<AnalyticalFluxType, BoundaryValueType, GV, TargetSpaceType, TargetVectorType, EigenvectorWrapperType> &other)

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::slope_functor_

int Dune::GDT::LocalLinearReconstructionOperator::slope_functor_

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::target_space_

TargetSpaceType Dune::GDT::LocalLinearReconstructionOperator::target_space_

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::target_vector_

TargetVectorType &Dune::GDT::LocalLinearReconstructionOperator::target_vector_

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::target_

int Dune::GDT::LocalLinearReconstructionOperator::target_

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::target_basis_

int Dune::GDT::LocalLinearReconstructionOperator::target_basis_

No documentation provided.

Field Dune::GDT::LocalLinearReconstructionOperator::local_dof_vector_

int Dune::GDT::LocalLinearReconstructionOperator::local_dof_vector_

No documentation provided.

Variable Dune::GDT::LocalLinearReconstructionOperator::dimDomain

const int Dune::GDT::LocalLinearReconstructionOperator::dimDomain

No documentation provided.

Variable Dune::GDT::LocalLinearReconstructionOperator::dimRange

const int Dune::GDT::LocalLinearReconstructionOperator::dimRange

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::BaseType

type Dune::GDT::LocalLinearReconstructionOperator::BaseType

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::EntityType

type Dune::GDT::LocalLinearReconstructionOperator::EntityType

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::RangeType

type Dune::GDT::LocalLinearReconstructionOperator::RangeType

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::RangeFieldType

type Dune::GDT::LocalLinearReconstructionOperator::RangeFieldType

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::LocalVectorType

type Dune::GDT::LocalLinearReconstructionOperator::LocalVectorType

No documentation provided.

Type alias Dune::GDT::LocalLinearReconstructionOperator::SlopeFunctorType

type Dune::GDT::LocalLinearReconstructionOperator::SlopeFunctorType

No documentation provided.