Class template Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>

Inherits from Dune::GDT::OperatorInterface.

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
class Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp> : public OperatorInterface<typename AdvectionOperatorImp::AGV, AdvectionOperatorImp::s_r, AdvectionOperatorImp::s_rC, AdvectionOperatorImp::r_r, AdvectionOperatorImp::r_rC, typename AdvectionOperatorImp::F, typename AdvectionOperatorImp::M, typename AdvectionOperatorImp::SGV, typename AdvectionOperatorImp::RGV>

Applies an advection operator to a pointwise reconstructed function obtained from a reconstruction operator.

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::range_space

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
const RangeSpaceType &Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::range_space() const final override

\ {

Required by ForwardOperatorInterface.

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::linear

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
bool Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::linear() const final override

No documentation provided.

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::apply

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
void Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::apply(SourceFunctionType source_function, VectorType &range_vector, const XT::Common::Parameter &param = {}) const final override

No documentation provided.

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::source_space

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
const SourceSpaceType &Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::source_space() const final override

\ }

Required by OperatorInterface.

\ {

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::assembly_grid_view

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
const AssemblyGridViewType &Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::assembly_grid_view() const final override

No documentation provided.

Method Dune::GDT::AdvectionWithPointwiseReconstructionOperator::apply

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
void Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::apply(const VectorType &source_vector, VectorType &range_vector, const XT::Common::Parameter &param = {}) const final override

No documentation provided.

Constructor Dune::GDT::AdvectionWithPointwiseReconstructionOperator::AdvectionWithPointwiseReconstructionOperator

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::AdvectionWithPointwiseReconstructionOperator(const AdvectionOperatorType &advection_operator, const ReconstructionOperatorType &reconstruction_operator)

No documentation provided.

Field Dune::GDT::AdvectionWithPointwiseReconstructionOperator::advection_operator_

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
const AdvectionOperatorType &Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::advection_operator_

\ }

Field Dune::GDT::AdvectionWithPointwiseReconstructionOperator::reconstruction_operator_

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
const ReconstructionOperatorType &Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::reconstruction_operator_

No documentation provided.

Field Dune::GDT::AdvectionWithPointwiseReconstructionOperator::reconstructed_values_

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
typename ReconstructionOperatorType::ReconstructedValuesType Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::reconstructed_values_

No documentation provided.

Field Dune::GDT::AdvectionWithPointwiseReconstructionOperator::reconstructed_function_

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
typename ReconstructionOperatorType::ReconstructedFunctionType Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::reconstructed_function_

No documentation provided.

Type alias Dune::GDT::AdvectionWithPointwiseReconstructionOperator::ThisType

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
using Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::ThisType = AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>

No documentation provided.

Type alias Dune::GDT::AdvectionWithPointwiseReconstructionOperator::BaseType

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
using Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::BaseType = OperatorInterface<typename AdvectionOperatorImp::AGV, AdvectionOperatorImp::s_r, AdvectionOperatorImp::s_rC, AdvectionOperatorImp::r_r, AdvectionOperatorImp::r_rC, typename AdvectionOperatorImp::F, typename AdvectionOperatorImp::M, typename AdvectionOperatorImp::SGV, typename AdvectionOperatorImp::RGV>

No documentation provided.

Type alias Dune::GDT::AdvectionWithPointwiseReconstructionOperator::AdvectionOperatorType

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
using Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::AdvectionOperatorType = AdvectionOperatorImp

No documentation provided.

Type alias Dune::GDT::AdvectionWithPointwiseReconstructionOperator::ReconstructionOperatorType

template<class AdvectionOperatorImp, class ReconstructionOperatorImp>
using Dune::GDT::AdvectionWithPointwiseReconstructionOperator<AdvectionOperatorImp, ReconstructionOperatorImp>::ReconstructionOperatorType = ReconstructionOperatorImp

No documentation provided.