Class template Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator¶
-
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::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator¶ Local finite volume intersection operator treating a boundary intersection by extrapolating the outside state via a custom lambda and applying a numerical flux.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::copy() const final override¶
No documentation provided.
-
bool Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::linear() const¶
No documentation provided.
-
void Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::apply(int &local_range_inside, int&, const XT::Common::Parameter ¶m =
<recovery-expr>({})) const final override¶ No documentation provided.
-
void Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::post_bind(const I &inter) override¶
No documentation provided.
-
template<>
Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &numerical_flux, LambdaType boundary_extrapolation_lambda, const XT::Common::ParameterType &boundary_treatment_param_type = {}, const bool source_is_elementwise_constant = false)¶ No documentation provided.
-
template<>
Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator<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 = {}, const bool source_is_elementwise_constant = false)¶ No documentation provided.
-
template<>
Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source_space, const SV &source_vector, const int &numerical_flux, LambdaType boundary_extrapolation_lambda, const XT::Common::ParameterType &boundary_treatment_param_type = {}, const bool source_is_elementwise_constant = false)¶ No documentation provided.
-
template<>
Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator<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 = {})¶ No documentation provided.
-
template<>
Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const ThisType &other)¶ No documentation provided.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::numerical_flux_¶
No documentation provided.
-
const LambdaType Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::extrapolate_¶
No documentation provided.
-
const bool Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::source_is_elementwise_constant_¶
No documentation provided.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::x_in_intersection_coords_¶
No documentation provided.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::u_¶
No documentation provided.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::v_¶
No documentation provided.
-
int Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::g_¶
No documentation provided.
-
type Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::ThisType¶
No documentation provided.
-
type Dune::GDT::LocalAdvectionFvBoundaryTreatmentByCustomExtrapolationOperator::LambdaType¶
No documentation provided.