Class template Dune::GDT::LaplaceIpdgFluxReconstructionOperator¶
Inherits from Dune::GDT::ForwardOperatorInterface.
-
template<class AssemblyGridView, class F = double, class V = XT::LA::IstlDenseVector<F>, class SGV = AssemblyGridView, class RGV = AssemblyGridView>
class Dune::GDT::LaplaceIpdgFluxReconstructionOperator : public ForwardOperatorInterface<SGV, 1, 1, RGV::dimension, 1, F, V, RGV>¶ Warning
Handles all boundary intersections as Dirichlet boundary intersections!
-
const RangeSpaceType &Dune::GDT::LaplaceIpdgFluxReconstructionOperator::range_space() const final override¶
\ {
Required by ForwardOperatorInterface
-
bool Dune::GDT::LaplaceIpdgFluxReconstructionOperator::linear() const final override¶
No documentation provided.
-
void Dune::GDT::LaplaceIpdgFluxReconstructionOperator::apply(SourceFunctionType source_function, VectorType &range_vector, const XT::Common::Parameter ¶m =
<recovery-expr>({})) const final override¶ No documentation provided.
-
template<>
Dune::GDT::LaplaceIpdgFluxReconstructionOperator::LaplaceIpdgFluxReconstructionOperator<AssemblyGridView, F, V, SGV, RGV>(const AssemblyGridViewType &assembly_grid_view, const RangeSpaceType &rng_spc, const double &symmetry_prefactor, const double &inner_penalty, const double &dirichlet_penalty, int diffusion, int weight_function = {1.}, const std::function<double(const int&)> &intersection_diameter =<recovery-expr>(), const std::string &logging_prefix =<recovery-expr>(""), const std::array<bool, 3> &logging_state =<recovery-expr>())¶ No documentation provided.
-
template<>
Dune::GDT::LaplaceIpdgFluxReconstructionOperator::LaplaceIpdgFluxReconstructionOperator<AssemblyGridView, F, V, SGV, RGV>(const ThisType &other)¶ No documentation provided.
-
template<>
Dune::GDT::LaplaceIpdgFluxReconstructionOperator::LaplaceIpdgFluxReconstructionOperator<AssemblyGridView, F, V, SGV, RGV>(ThisType&&) noexcept = default¶ No documentation provided.
-
const AssemblyGridViewType &Dune::GDT::LaplaceIpdgFluxReconstructionOperator::assembly_grid_view_¶
\ }
-
const RangeSpaceType &Dune::GDT::LaplaceIpdgFluxReconstructionOperator::range_space_¶
No documentation provided.
-
const double Dune::GDT::LaplaceIpdgFluxReconstructionOperator::symmetry_prefactor_¶
No documentation provided.
-
const double Dune::GDT::LaplaceIpdgFluxReconstructionOperator::inner_penalty_¶
No documentation provided.
-
const double Dune::GDT::LaplaceIpdgFluxReconstructionOperator::dirichlet_penalty_¶
No documentation provided.
-
const int Dune::GDT::LaplaceIpdgFluxReconstructionOperator::diffusion_¶
No documentation provided.
-
const int Dune::GDT::LaplaceIpdgFluxReconstructionOperator::weight_function_¶
No documentation provided.
-
const std::function<double(const int&)> Dune::GDT::LaplaceIpdgFluxReconstructionOperator::intersection_diameter_¶
No documentation provided.
-
const int Dune::GDT::LaplaceIpdgFluxReconstructionOperator::element_mapper_¶
No documentation provided.
-
const size_t Dune::GDT::LaplaceIpdgFluxReconstructionOperator::d¶
No documentation provided.
-
type Dune::GDT::LaplaceIpdgFluxReconstructionOperator::ThisType¶
No documentation provided.
-
type Dune::GDT::LaplaceIpdgFluxReconstructionOperator::BaseType¶
No documentation provided.
-
type Dune::GDT::LaplaceIpdgFluxReconstructionOperator::AGV¶
No documentation provided.
-
type Dune::GDT::LaplaceIpdgFluxReconstructionOperator::AssemblyGridViewType¶
No documentation provided.