Class template Dune::GDT::LocalAdvectionDgCouplingOperator¶
Inherits from Dune::GDT::LocalIntersectionOperatorInterface.
-
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
class Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV> : public LocalIntersectionOperatorInterface<I, SV, SGV, m, 1, SR, m, 1, IRR, IRGV, IRV, ORGV, ORV>¶ Note
See also LocalIntersectionOperatorInterface for a description of the template arguments.
See also:
LocalIntersectionOperatorInterface
Method Dune::GDT::LocalAdvectionDgCouplingOperator::copy¶
-
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
int Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::copy() const final override¶ No documentation provided.
Method Dune::GDT::LocalAdvectionDgCouplingOperator::linear¶
-
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
bool Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::linear() const final override¶ No documentation provided.
Method Dune::GDT::LocalAdvectionDgCouplingOperator::apply¶
-
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
void Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::apply(LocalInsideRangeType &local_range_inside, LocalOutsideRangeType &local_range_outside, const XT::Common::Parameter ¶m) const final override¶ No documentation provided.
Method Dune::GDT::LocalAdvectionDgCouplingOperator::post_bind¶
-
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
void Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::post_bind(const I &inter) final override¶ No documentation provided.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
explicit Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const NumericalFluxType &numerical_flux, bool compute_outside = true)¶ No documentation provided.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const SourceType &source, const NumericalFluxType &numerical_flux, bool compute_outside = true)¶ No documentation provided.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const int &local_mass_matrices, const NumericalFluxType &numerical_flux, bool compute_outside = true)¶ Applies the inverse of the local mass matrix.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const SourceType &source, const int &local_mass_matrices, const NumericalFluxType &numerical_flux, bool compute_outside = true)¶ Applies the inverse of the local mass matrix.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const SourceSpaceType &source_space, const SV &source_vector, const int &local_mass_matrices, const NumericalFluxType &numerical_flux, bool compute_outside = true)¶ Applies the inverse of the local mass matrix.
Constructor Dune::GDT::LocalAdvectionDgCouplingOperator::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>¶
-
template<>
template<class I, class SV, class SGV, size_t m = 1, class SR = double, class IRR = SR, class IRGV = SGV, class IRV = SV, class ORR = IRR, class ORGV = IRGV, class ORV = IRV>
Dune::GDT::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>::LocalAdvectionDgCouplingOperator<I, SV, SGV, m, SR, IRR, IRGV, IRV, ORR, ORGV, ORV>(const ThisType &other)¶ No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::numerical_flux_¶
-
const int Dune::GDT::LocalAdvectionDgCouplingOperator::numerical_flux_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::local_flux_inside_¶
-
int Dune::GDT::LocalAdvectionDgCouplingOperator::local_flux_inside_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::local_flux_outside_¶
-
int Dune::GDT::LocalAdvectionDgCouplingOperator::local_flux_outside_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::compute_outside_¶
-
const bool Dune::GDT::LocalAdvectionDgCouplingOperator::compute_outside_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::local_mass_matrices_¶
-
const int Dune::GDT::LocalAdvectionDgCouplingOperator::local_mass_matrices_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::inside_basis_values_¶
-
int Dune::GDT::LocalAdvectionDgCouplingOperator::inside_basis_values_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::outside_basis_values_¶
-
int Dune::GDT::LocalAdvectionDgCouplingOperator::outside_basis_values_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::inside_local_dofs_¶
-
XT::LA::CommonDenseVector<IRR> Dune::GDT::LocalAdvectionDgCouplingOperator::inside_local_dofs_¶
No documentation provided.
Field Dune::GDT::LocalAdvectionDgCouplingOperator::outside_local_dofs_¶
-
XT::LA::CommonDenseVector<ORR> Dune::GDT::LocalAdvectionDgCouplingOperator::outside_local_dofs_¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgCouplingOperator::ThisType¶
-
type Dune::GDT::LocalAdvectionDgCouplingOperator::ThisType¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgCouplingOperator::BaseType¶
-
type Dune::GDT::LocalAdvectionDgCouplingOperator::BaseType¶
No documentation provided.
Type alias Dune::GDT::LocalAdvectionDgCouplingOperator::NumericalFluxType¶
-
type Dune::GDT::LocalAdvectionDgCouplingOperator::NumericalFluxType¶
No documentation provided.