Class template Dune::GDT::LinearSlopeElementFunctor

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

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
class Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType> : public XT::Grid::ElementFunctor<GV>

Element functor computing the (limited) linear slopes per coordinate direction on each element.

Method Dune::GDT::LinearSlopeElementFunctor::copy

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
XT::Grid::ElementFunctor<GV> *Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::copy() final override

No documentation provided.

Method Dune::GDT::LinearSlopeElementFunctor::copy_derived

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
ThisType *Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::copy_derived()

No documentation provided.

Method Dune::GDT::LinearSlopeElementFunctor::apply_local

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
void Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::apply_local(const E &entity) final override

No documentation provided.

Method Dune::GDT::LinearSlopeElementFunctor::slopes

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
const int &Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::slopes() const

No documentation provided.

Method Dune::GDT::LinearSlopeElementFunctor::u_entity

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
const LocalVectorType &Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::u_entity() const

No documentation provided.

Method Dune::GDT::LinearSlopeElementFunctor::fill_stencils

template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
bool Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::fill_stencils(const E &entity)

No documentation provided.

Constructor Dune::GDT::LinearSlopeElementFunctor::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>

template<>
template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>(const GV &grid_view, const int &source_values, const BoundaryValueType &boundary_values, const AnalyticalFluxType &analytical_flux, const int &slope, const XT::Common::Parameter &param, const bool flux_is_affine = false)

No documentation provided.

Constructor Dune::GDT::LinearSlopeElementFunctor::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>

template<>
template<class AnalyticalFluxType, class BoundaryValueType, class GV, class EigenvectorWrapperType>
Dune::GDT::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>::LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType>(const LinearSlopeElementFunctor<AnalyticalFluxType, BoundaryValueType, GV, EigenvectorWrapperType> &other)

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::grid_view_

const GV Dune::GDT::LinearSlopeElementFunctor::grid_view_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::source_values_

const int &Dune::GDT::LinearSlopeElementFunctor::source_values_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::boundary_values_

const BoundaryValueType &Dune::GDT::LinearSlopeElementFunctor::boundary_values_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::analytical_flux_

const AnalyticalFluxType &Dune::GDT::LinearSlopeElementFunctor::analytical_flux_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::slope_

int Dune::GDT::LinearSlopeElementFunctor::slope_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::param_

const XT::Common::Parameter &Dune::GDT::LinearSlopeElementFunctor::param_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::eigenvector_wrapper_

EigenvectorWrapperType Dune::GDT::LinearSlopeElementFunctor::eigenvector_wrapper_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::x_local_

DomainType Dune::GDT::LinearSlopeElementFunctor::x_local_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::slopes_

int Dune::GDT::LinearSlopeElementFunctor::slopes_

No documentation provided.

Field Dune::GDT::LinearSlopeElementFunctor::stencils_

int Dune::GDT::LinearSlopeElementFunctor::stencils_

No documentation provided.

Variable Dune::GDT::LinearSlopeElementFunctor::d

const int Dune::GDT::LinearSlopeElementFunctor::d

No documentation provided.

Variable Dune::GDT::LinearSlopeElementFunctor::stencil_size

const int Dune::GDT::LinearSlopeElementFunctor::stencil_size

No documentation provided.

Type alias Dune::GDT::LinearSlopeElementFunctor::ThisType

type Dune::GDT::LinearSlopeElementFunctor::ThisType

No documentation provided.

Type alias Dune::GDT::LinearSlopeElementFunctor::BaseType

type Dune::GDT::LinearSlopeElementFunctor::BaseType

No documentation provided.

Type alias Dune::GDT::LinearSlopeElementFunctor::LocalVectorType

type Dune::GDT::LinearSlopeElementFunctor::LocalVectorType

No documentation provided.

Type alias Dune::GDT::LinearSlopeElementFunctor::DomainType

type Dune::GDT::LinearSlopeElementFunctor::DomainType

No documentation provided.

Type alias Dune::GDT::LinearSlopeElementFunctor::RangeType

type Dune::GDT::LinearSlopeElementFunctor::RangeType

No documentation provided.