Class template Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator

template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
class Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>

Note

See also LocalIntersectionOperatorInterface for a description of the template arguments.

See also: LocalIntersectionOperatorInterface

Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::copy

template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::copy() const final override

No documentation provided.

Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::linear

template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
bool Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::linear() const

No documentation provided.

Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::apply

template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
void Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::apply(int &local_range_inside, int&, const XT::Common::Parameter &param) const final override

No documentation provided.

Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::post_bind

template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
void Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::post_bind(const I &inter) final override

No documentation provided.

Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source, const int &numerical_flux, LambdaType boundary_extrapolation_lambda, const XT::Common::ParameterType &boundary_treatment_param_type = {})

Applies the inverse of the local mass matrix. When using this constructor, source has to be set by a call to with_source before calling apply (like the source-less constructor of LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator, which is what AdvectionDgOperator::boundary_treatment requires).

Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source, const int &local_mass_matrices, const int &numerical_flux, LambdaType boundary_extrapolation_lambda, const XT::Common::ParameterType &boundary_treatment_param_type = {})

Applies the inverse of the local mass matrix.

Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source_space, const SV &source_vector, const int &local_mass_matrices, const int &numerical_flux, LambdaType boundary_extrapolation_lambda, const XT::Common::ParameterType &boundary_treatment_param_type = {})

Applies the inverse of the local mass matrix.

Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SF = double, class RF = SF, class RGV = SGV, class RV = SV>
Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const ThisType &other)

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::numerical_flux_

const int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::numerical_flux_

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::local_flux_

int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::local_flux_

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::extrapolate_

const LambdaType Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::extrapolate_

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::local_mass_matrices_

const int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::local_mass_matrices_

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::inside_basis_values_

int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::inside_basis_values_

No documentation provided.

Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::inside_local_dofs_

XT::LA::CommonDenseVector<RF> Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::inside_local_dofs_

No documentation provided.

Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::ThisType

type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::ThisType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::StateRangeType

type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::StateRangeType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LambdaType

type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomExtrapolationOperator::LambdaType

No documentation provided.