Class template Dune::GDT::LocalAdvectionFvCouplingOperator

Inherits from Dune::GDT::LocalIntersectionOperatorInterface.

template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
class Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV> : public LocalIntersectionOperatorInterface<I, SV, SGV, m, 1, SR, m, 1, RR, IRGV, IRV, ORGV, ORV>

Note

Presumes that the basis evaluates to 1.

Note

See also LocalIntersectionOperatorInterface for a description of the template arguments.

See also: LocalIntersectionOperatorInterface

Method Dune::GDT::LocalAdvectionFvCouplingOperator::copy

template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
int Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::copy() const final override

No documentation provided.

Method Dune::GDT::LocalAdvectionFvCouplingOperator::linear

template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
bool Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::linear() const final override

No documentation provided.

Method Dune::GDT::LocalAdvectionFvCouplingOperator::apply

template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
void Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::apply(LocalInsideRangeType &local_range_inside, LocalOutsideRangeType &local_range_outside, const XT::Common::Parameter &param) const final override

No documentation provided.

Method Dune::GDT::LocalAdvectionFvCouplingOperator::post_bind

template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
void Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::post_bind(const I &inter) override

No documentation provided.

Constructor Dune::GDT::LocalAdvectionFvCouplingOperator::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
explicit Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>(const NumericalFluxType &numerical_flux, const bool source_is_elementwise_constant = false)

No documentation provided.

Constructor Dune::GDT::LocalAdvectionFvCouplingOperator::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>(const SourceType &source, const NumericalFluxType &numerical_flux, const bool source_is_elementwise_constant = false)

No documentation provided.

Constructor Dune::GDT::LocalAdvectionFvCouplingOperator::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>(const SourceSpaceType &source_space, const SV &source_vector, const NumericalFluxType &numerical_flux, const bool source_is_elementwise_constant = false)

No documentation provided.

Constructor Dune::GDT::LocalAdvectionFvCouplingOperator::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>(const DiscreteSourceType &source, const NumericalFluxType &numerical_flux)

No documentation provided.

Constructor Dune::GDT::LocalAdvectionFvCouplingOperator::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>

template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class RR = SR, class IRGV = SGV, class IRV = SV, class ORR = RR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionFvCouplingOperator<I, SV, SGV, m, SR, RR, IRGV, IRV, ORR, ORGV, ORV>(const ThisType &other)

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::numerical_flux_

int Dune::GDT::LocalAdvectionFvCouplingOperator::numerical_flux_

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::source_is_elementwise_constant_

const bool Dune::GDT::LocalAdvectionFvCouplingOperator::source_is_elementwise_constant_

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::x_in_intersection_coords_

LocalIntersectionCoords Dune::GDT::LocalAdvectionFvCouplingOperator::x_in_intersection_coords_

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::u_

DynamicStateType Dune::GDT::LocalAdvectionFvCouplingOperator::u_

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::v_

DynamicStateType Dune::GDT::LocalAdvectionFvCouplingOperator::v_

No documentation provided.

Field Dune::GDT::LocalAdvectionFvCouplingOperator::g_

DynamicStateType Dune::GDT::LocalAdvectionFvCouplingOperator::g_

No documentation provided.

Variable Dune::GDT::LocalAdvectionFvCouplingOperator::static_x

const typename LocalSourceType::DomainType Dune::GDT::LocalAdvectionFvCouplingOperator::static_x

No documentation provided.

Type alias Dune::GDT::LocalAdvectionFvCouplingOperator::ThisType

type Dune::GDT::LocalAdvectionFvCouplingOperator::ThisType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionFvCouplingOperator::BaseType

type Dune::GDT::LocalAdvectionFvCouplingOperator::BaseType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionFvCouplingOperator::DynamicStateType

type Dune::GDT::LocalAdvectionFvCouplingOperator::DynamicStateType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionFvCouplingOperator::NumericalFluxType

type Dune::GDT::LocalAdvectionFvCouplingOperator::NumericalFluxType

No documentation provided.

Type alias Dune::GDT::LocalAdvectionFvCouplingOperator::LocalIntersectionCoords

type Dune::GDT::LocalAdvectionFvCouplingOperator::LocalIntersectionCoords

No documentation provided.