dune-fem
2.8-git
|
#include <dune/fem/schemes/galerkin.hh>
Public Types | |
typedef BaseType::GridPartType | GridPartType |
typedef DomainFunction | DomainFunctionType |
typedef RangeFunction | RangeFunctionType |
typedef Integrands | ModelType |
typedef Integrands | DirichletModelType |
typedef DomainFunction::RangeFieldType | DomainFieldType |
field type of the operator's domain More... | |
typedef RangeFunction::RangeFieldType | RangeFieldType |
field type of the operator's range More... | |
typedef BaseType::RangeFunctionType | RangeFunctionType |
typedef BaseType::DomainFunctionType | DomainFunctionType |
typedef BaseType::RangeFieldType | RangeFieldType |
typedef BaseType::DomainFieldType | DomainFieldType |
typedef Dune::FieldTraits< RangeFieldType >::real_type | RealType |
typedef BaseType::JacobianOperatorType | JacobianOperatorType |
typedef RangeFunctionType::DiscreteFunctionSpaceType | RangeSpaceType |
typedef DomainFunctionType::DiscreteFunctionSpaceType | DomainSpaceType |
Public Member Functions | |
template<class... Args> | |
AutomaticDifferenceGalerkinOperator (const GridPartType &gridPart, Args &&... args) | |
void | setCommunicate (const bool communicate) |
void | setQuadratureOrders (unsigned int interior, unsigned int surface) |
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const final override |
void | operator() (const GridFunction &u, RangeFunctionType &w) const |
const GridPartType & | gridPart () const |
ModelType & | model () const |
virtual void | finalize () |
finalization of operator More... | |
virtual void | jacobian (const DomainFunctionType &u, JacobianOperatorType &jOp) const |
virtual void | operator() (const DomainFunctionType &u, RangeFunctionType &w) const=0 |
application operator More... | |
virtual void | finalize () |
finalization of operator More... | |
Protected Attributes | |
Impl::GalerkinOperator< Integrands > | impl_ |
|
inherited |
|
inherited |
|
inherited |
field type of the operator's domain
|
inherited |
|
inherited |
|
inherited |
typedef BaseType::GridPartType Dune::Fem::AutomaticDifferenceGalerkinOperator< Integrands, DomainFunction, RangeFunction >::GridPartType |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
field type of the operator's range
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineexplicit |
|
inlinevirtualinherited |
finalization of operator
Reimplemented in Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction, Matrix >.
|
inlinevirtualinherited |
finalization of operator
|
inlineinherited |
|
inlinevirtualinherited |
|
inlineinherited |
|
inlinefinaloverridevirtualinherited |
|
pure virtualinherited |
application operator
[in] | u | argument discrete function |
[out] | w | destination discrete function |
Implemented in Dune::Fem::MOLGalerkinOperator< Integrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, Dune::Fem::GalerkinOperator< Integrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, and EllipticOperator< JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType, Model >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |