Class template Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator¶
-
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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::copy¶
Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::linear¶
Method Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>::apply(int &local_range_inside, int&, const XT::Common::Parameter ¶m) const final override¶ No documentation provided.
Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source, LambdaType numerical_boundary_flux, const int numerical_flux_order, const XT::Common::ParameterType &numerical_flux_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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source, const int &local_mass_matrices, LambdaType numerical_boundary_flux, const int numerical_flux_order, const XT::Common::ParameterType &numerical_flux_param_type = {})¶ Applies the inverse of the local mass matrix.
Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const int &source_space, const SV &source_vector, const int &local_mass_matrices, LambdaType numerical_boundary_flux, const int numerical_flux_order, const XT::Common::ParameterType &numerical_flux_param_type = {})¶ Applies the inverse of the local mass matrix.
Constructor Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<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::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator<I, SV, SGV, m, SF, RF, RGV, RV>(const ThisType &other)¶ No documentation provided.
Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::numerical_boundary_flux_¶
-
const LambdaType Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::numerical_boundary_flux_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::numerical_flux_order_¶
-
const int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::numerical_flux_order_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::local_mass_matrices_¶
-
const int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::local_mass_matrices_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::inside_basis_values_¶
-
int Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::inside_basis_values_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::inside_local_dofs_¶
-
XT::LA::CommonDenseVector<RF> Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::inside_local_dofs_¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::ThisType¶
-
type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::ThisType¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::StateDomainType¶
-
type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::StateDomainType¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::StateRangeType¶
-
type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::StateRangeType¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LambdaType¶
-
type Dune::GDT::LocalAdvectionDgBoundaryTreatmentByCustomNumericalFluxOperator::LambdaType¶
No documentation provided.