#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: