#include <dune/fem/schemes/masslumping.hh>
◆ DirichletModelType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ DiscreteFunctionSpaceType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
| typedef RangeFunctionType::DiscreteFunctionSpaceType Dune::Fem::MassLumpingOperator< Integrands, MassIntegrands, DomainFunction, RangeFunction >::DiscreteFunctionSpaceType |
◆ DomainFieldType
template<class DomainFunction , class RangeFunction = DomainFunction>
| typedef DomainFunction::RangeFieldType Dune::Fem::Operator< DomainFunction, RangeFunction >::DomainFieldType |
|
inherited |
field type of the operator's domain
◆ DomainFunctionType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ GalerkinOperatorImplType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ GridPartType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ LocalGalerkinOperatorImplType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
| typedef Impl::LocalGalerkinOperator< Integrands > Dune::Fem::MassLumpingOperator< Integrands, MassIntegrands, DomainFunction, RangeFunction >::LocalGalerkinOperatorImplType |
◆ MassOperatorImplType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ ModelType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ RangeFieldType
template<class DomainFunction , class RangeFunction = DomainFunction>
| typedef RangeFunction::RangeFieldType Dune::Fem::Operator< DomainFunction, RangeFunction >::RangeFieldType |
|
inherited |
field type of the operator's range
◆ RangeFunctionType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ ThreadIteratorType
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ MassLumpingOperator()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
template<class... Args>
| Dune::Fem::MassLumpingOperator< Integrands, MassIntegrands, DomainFunction, RangeFunction >::MassLumpingOperator |
( |
const GridPartType & |
gridPart, |
|
|
const Integrands & |
integrands, |
|
|
const MassIntegrands & |
massIntegrands, |
|
|
Args &&... |
args |
|
) |
| |
|
inlineexplicit |
◆ evaluate()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
template<class GridFunction >
◆ finalize()
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ gridPart()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ gridSizeInterior()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ impl()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ localOperator()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
return local operator holding instance of integrands
◆ mass()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ model()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ nonlinear()
template<class DomainFunction , class RangeFunction = DomainFunction>
Return true if the Operator is nonlinear and false otherwise (default is true).
Reimplemented in Dune::Fem::LinearOperator< DomainFunction, RangeFunction >, Dune::Fem::LinearOperator< AdaptiveDiscreteFunction< DiscreteFunctionSpace >, AdaptiveDiscreteFunction< DiscreteFunctionSpace > >, Dune::Fem::LinearOperator< DomainFunction, DomainFunction >, Dune::Fem::LinearOperator< DomainFunction, RangeFunction >, DirichletWrapperOperator< Operator, Constraints >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::GalerkinOperator< Integrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, Dune::Fem::GalerkinOperator< ModelIntegrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, Dune::Fem::DifferentiableGalerkinOperator< Integrands, JacobianOperator >, and Dune::Fem::DifferentiableGalerkinOperator< ModelIntegrands, LinearOperator >.
◆ op()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ operator()() [1/2]
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
|
|
inlinefinaloverridevirtual |
◆ operator()() [2/2]
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
template<class GridFunction >
◆ setCommunicate()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ setQuadratureOrders()
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
| void Dune::Fem::MassLumpingOperator< Integrands, MassIntegrands, DomainFunction, RangeFunction >::setQuadratureOrders |
( |
unsigned int |
interior, |
|
|
unsigned int |
surface |
|
) |
| |
|
inline |
◆ communicate_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ gridSizeInterior_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ iterators_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ localOp_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ mass_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
◆ opImpl_
template<class Integrands , class MassIntegrands , class DomainFunction , class RangeFunction = DomainFunction>
The documentation for this struct was generated from the following file: