Class template Dune::GDT::AdvectionDgOperator

Inherits from Dune::GDT::Operator.

template<class AGV, size_t m = 1, class F = double, class M = XT::LA::IstlRowMajorSparseMatrix<F>, class RGV = AGV, class SGV = AGV>
class Dune::GDT::AdvectionDgOperator : public Operator<AGV, m, 1, m, 1, F, M, RGV, SGV>

Note

See OperatorInterface for a description of the template arguments.

See also: OperatorInterface

void Dune::GDT::AdvectionDgOperator::assemble(const bool use_tbb = false) final override

\ {

Required by BilinearFormInterface

ThisType &Dune::GDT::AdvectionDgOperator::boundary_treatment(int numerical_boundary_treatment_flux, const int numerical_boundary_treatment_flux_order, const XT::Common::ParameterType &boundary_treatment_parameter_type = {}, const XT::Grid::IntersectionFilter<AGV> &filter = XT::Grid::ApplyOn::BoundaryIntersections<AGV>())
ThisType &Dune::GDT::AdvectionDgOperator::boundary_treatment(int extrapolation, const XT::Common::ParameterType &extrapolation_parameter_type = {}, const XT::Grid::IntersectionFilter<AGV> &filter = XT::Grid::ApplyOn::BoundaryIntersections<AGV>())

No documentation provided.

template<>
Dune::GDT::AdvectionDgOperator::AdvectionDgOperator<AGV, m, F, M, RGV, SGV>(const AGV &assembly_grid_view, const int &numerical_flux, const SourceSpaceType &source_space, const RangeSpaceType &range_space, const XT::Grid::IntersectionFilter<AGV> &periodicity_exception = XT::Grid::ApplyOn::NoIntersections<AGV>(), const double &artificial_viscosity_nu_1 = advection_dg_artificial_viscosity_default_nu_1(), const double &artificial_viscosity_alpha_1 = advection_dg_artificial_viscosity_default_alpha_1(), const size_t artificial_viscosity_component = advection_dg_artificial_viscosity_default_component(), const std::string &logging_prefix = <recovery-expr>(""), const std::array<bool, 3> &logging_state = <recovery-expr>())

No documentation provided.

template<>
Dune::GDT::AdvectionDgOperator::AdvectionDgOperator<AGV, m, F, M, RGV, SGV>(ThisType &&source) noexcept = default

No documentation provided.

const int Dune::GDT::AdvectionDgOperator::numerical_flux_
int Dune::GDT::AdvectionDgOperator::periodicity_exception_

No documentation provided.

int Dune::GDT::AdvectionDgOperator::local_mass_matrix_provider_

No documentation provided.

const double Dune::GDT::AdvectionDgOperator::artificial_viscosity_nu_1_

No documentation provided.

const double Dune::GDT::AdvectionDgOperator::artificial_viscosity_alpha_1_

No documentation provided.

const size_t Dune::GDT::AdvectionDgOperator::artificial_viscosity_component_

No documentation provided.

const size_t Dune::GDT::AdvectionDgOperator::d

No documentation provided.

type Dune::GDT::AdvectionDgOperator::ThisType

No documentation provided.

type Dune::GDT::AdvectionDgOperator::BaseType

No documentation provided.

type Dune::GDT::AdvectionDgOperator::D

No documentation provided.