#include <dune/fem/schemes/dgelliptic.hh>
|
| static const int | dimDomain = LocalFunctionType::dimDomain |
| |
| static const int | dimRange = LocalFunctionType::dimRange |
| |
◆ DiscreteFunctionSpaceType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunctionType::DiscreteFunctionSpaceType DGEllipticOperator< DiscreteFunction, Model, Penalty >::DiscreteFunctionSpaceType |
|
protected |
◆ DiscreteFunctionType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunction DGEllipticOperator< DiscreteFunction, Model, Penalty >::DiscreteFunctionType |
◆ DomainDiscreteFunctionType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunction DGEllipticOperator< DiscreteFunction, Model, Penalty >::DomainDiscreteFunctionType |
◆ DomainFieldType
| typedef DomainFunction::RangeFieldType Dune::Fem::Operator< DiscreteFunction , DiscreteFunction >::DomainFieldType |
|
inherited |
field type of the operator's domain
◆ DomainFunctionType
| typedef DiscreteFunction Dune::Fem::Operator< DiscreteFunction , DiscreteFunction >::DomainFunctionType |
|
inherited |
type of discrete function in the operator's domain
◆ DomainType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunctionSpaceType::DomainType DGEllipticOperator< DiscreteFunction, Model, Penalty >::DomainType |
|
protected |
◆ EntityType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef IteratorType::Entity DGEllipticOperator< DiscreteFunction, Model, Penalty >::EntityType |
|
protected |
◆ FaceQuadratureType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ GeometryType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef EntityType::Geometry DGEllipticOperator< DiscreteFunction, Model, Penalty >::GeometryType |
|
protected |
◆ GridPartType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunctionSpaceType::GridPartType DGEllipticOperator< DiscreteFunction, Model, Penalty >::GridPartType |
|
protected |
◆ IntersectionGeometryType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef IntersectionType::Geometry DGEllipticOperator< DiscreteFunction, Model, Penalty >::IntersectionGeometryType |
|
protected |
◆ IntersectionIteratorType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef GridPartType::IntersectionIteratorType DGEllipticOperator< DiscreteFunction, Model, Penalty >::IntersectionIteratorType |
|
protected |
◆ IntersectionType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef IntersectionIteratorType::Intersection DGEllipticOperator< DiscreteFunction, Model, Penalty >::IntersectionType |
|
protected |
◆ IteratorType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunctionSpaceType::IteratorType DGEllipticOperator< DiscreteFunction, Model, Penalty >::IteratorType |
|
protected |
◆ JacobianRangeType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef LocalFunctionType::JacobianRangeType DGEllipticOperator< DiscreteFunction, Model, Penalty >::JacobianRangeType |
|
protected |
◆ LocalFunctionType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunctionType::LocalFunctionType DGEllipticOperator< DiscreteFunction, Model, Penalty >::LocalFunctionType |
|
protected |
◆ ModelType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ QuadratureType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ RangeDiscreteFunctionType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef DiscreteFunction DGEllipticOperator< DiscreteFunction, Model, Penalty >::RangeDiscreteFunctionType |
◆ RangeFieldType
| typedef RangeFunction::RangeFieldType Dune::Fem::Operator< DiscreteFunction , DiscreteFunction >::RangeFieldType |
|
inherited |
field type of the operator's range
◆ RangeFunctionType
| typedef DiscreteFunction Dune::Fem::Operator< DiscreteFunction , DiscreteFunction >::RangeFunctionType |
|
inherited |
type of discrete function in the operator's range
◆ RangeType
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| typedef LocalFunctionType::RangeType DGEllipticOperator< DiscreteFunction, Model, Penalty >::RangeType |
|
protected |
◆ DGEllipticOperator() [1/2]
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ DGEllipticOperator() [2/2]
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ apply()
template<class RangeDiscreteFunction , class Model , class Penalty >
template<class GF >
[Compute skeleton terms: iterate over intersections]
[Compute skeleton terms: iterate over intersections]
[Compute skeleton terms: obtain required values on the intersection]
[Compute skeleton terms: obtain required values on the intersection]
[Compute skeleton terms: compute factors for axpy method]
[Compute skeleton terms: compute factors for axpy method]
◆ finalize()
finalization of operator
- Note
- The default implementation is empty.
◆ model()
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ operator()()
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ penalty()
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
◆ dimDomain
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| const int DGEllipticOperator< DiscreteFunction, Model, Penalty >::dimDomain = LocalFunctionType::dimDomain |
|
staticprotected |
◆ dimRange
template<class DiscreteFunction , class Model , class Penalty = DefaultPenalty<typename DiscreteFunction::DiscreteFunctionSpaceType >>
| const int DGEllipticOperator< DiscreteFunction, Model, Penalty >::dimRange = LocalFunctionType::dimRange |
|
staticprotected |
The documentation for this struct was generated from the following file: