Class template Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
class Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>

Reconstruction operator storing only the reconstructed values at the intersection centers (cheaper than a full first-order DG reconstruction for large dimRange).

Method Dune::GDT::PointwiseLinearReconstructionOperator::linear

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
bool Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::linear() const

No documentation provided.

Method Dune::GDT::PointwiseLinearReconstructionOperator::space

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const SpaceType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::space() const

No documentation provided.

Method Dune::GDT::PointwiseLinearReconstructionOperator::apply

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
void Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::apply(const VectorType &source, ReconstructedFunctionType &range, const XT::Common::Parameter &param) const

No documentation provided.

Method Dune::GDT::PointwiseLinearReconstructionOperator::default_minmod_slope

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
static SlopeType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::default_minmod_slope()

No documentation provided.

Constructor Dune::GDT::PointwiseLinearReconstructionOperator::PointwiseLinearReconstructionOperator

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::PointwiseLinearReconstructionOperator(const AnalyticalFluxType &analytical_flux, const BoundaryValueType &boundary_values, const SpaceType &space, const SlopeType &slope = default_minmod_slope(), const bool flux_is_affine = false)

No documentation provided.

Field Dune::GDT::PointwiseLinearReconstructionOperator::analytical_flux_

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const AnalyticalFluxType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::analytical_flux_

No documentation provided.

Field Dune::GDT::PointwiseLinearReconstructionOperator::boundary_values_

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const BoundaryValueType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::boundary_values_

No documentation provided.

Field Dune::GDT::PointwiseLinearReconstructionOperator::space_

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const SpaceType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::space_

No documentation provided.

Field Dune::GDT::PointwiseLinearReconstructionOperator::slope_

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const SlopeType &Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::slope_

No documentation provided.

Field Dune::GDT::PointwiseLinearReconstructionOperator::flux_is_affine_

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const bool Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::flux_is_affine_

No documentation provided.

Variable Dune::GDT::PointwiseLinearReconstructionOperator::dimDomain

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const size_t Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::dimDomain

No documentation provided.

Variable Dune::GDT::PointwiseLinearReconstructionOperator::dimRange

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
const size_t Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::dimRange

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::AnalyticalFluxType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::AnalyticalFluxType = AnalyticalFluxImp

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::BoundaryValueType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::BoundaryValueType = BoundaryValueImp

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::EigenvectorWrapperType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::EigenvectorWrapperType = EigenvectorWrapperImp

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::LocalVectorType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::LocalVectorType = typename EigenvectorWrapperType::VectorType

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::E

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::E = XT::Grid::extract_entity_t<GV>

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::SlopeType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::SlopeType = SlopeBase<E, EigenvectorWrapperType>

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::R

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::R = typename BoundaryValueType::R

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::SpaceType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::SpaceType = SpaceInterface<GV, dimRange, 1, R>

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::ReconstructedFunctionType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::ReconstructedFunctionType = DiscreteValuedGridFunction<GV, dimRange, 1, R>

No documentation provided.

Type alias Dune::GDT::PointwiseLinearReconstructionOperator::ReconstructedValuesType

template<class AnalyticalFluxImp, class BoundaryValueImp, class GV, class VectorType, class EigenvectorWrapperImp = internal::EigenvectorWrapper<AnalyticalFluxImp, FieldMatrix<typename BoundaryValueImp::R, BoundaryValueImp::r, BoundaryValueImp::r>, FieldVector<typename BoundaryValueImp::R, BoundaryValueImp::r>>>
using Dune::GDT::PointwiseLinearReconstructionOperator<AnalyticalFluxImp, BoundaryValueImp, GV, VectorType, EigenvectorWrapperImp>::ReconstructedValuesType = std::vector<typename ReconstructedFunctionType::LocalFunctionValuesType>

No documentation provided.