#include <dune/fem/schemes/diffusionmodel.hh>
|
| typedef GridPart | GridPartType |
| |
| typedef DGDiffusionModel< GridPartType, dimD, dimR, RangeField > | ModelType |
| |
| typedef RangeField | RangeFieldType |
| |
| typedef Dune::Fem::FunctionSpace< double, RangeFieldType, GridPart::dimensionworld, dimD > | DFunctionSpaceType |
| |
| typedef Dune::Fem::FunctionSpace< double, RangeFieldType, GridPart::dimensionworld, dimR > | RFunctionSpaceType |
| |
| typedef DFunctionSpaceType::DomainType | DomainType |
| |
| typedef DFunctionSpaceType::RangeType | DRangeType |
| |
| typedef DFunctionSpaceType::JacobianRangeType | DJacobianRangeType |
| |
| typedef DFunctionSpaceType::HessianRangeType | DHessianRangeType |
| |
| typedef DFunctionSpaceType::DomainFieldType | DDomainFieldType |
| |
| typedef RFunctionSpaceType::RangeType | RRangeType |
| |
| typedef RFunctionSpaceType::JacobianRangeType | RJacobianRangeType |
| |
| typedef RFunctionSpaceType::HessianRangeType | RHessianRangeType |
| |
| typedef RFunctionSpaceType::DomainFieldType | rDomainFieldType |
| |
| typedef GridPartType::template Codim< 0 >::EntityType | EntityType |
| |
| typedef GridPartType::IntersectionType | IntersectionType |
| |
| typedef EntityType::Geometry::LocalCoordinate | LocalDomainType |
| |
| template<class F , int d> |
| using | Traits = Dune::FemPy::FempyQuadratureTraits< F, d > |
| |
| typedef Dune::Fem::CachingQuadrature< GridPartType, 0, Traits >::QuadraturePointWrapperType | Point |
| |
| typedef Dune::Fem::CachingQuadrature< GridPartType, 1, Traits >::QuadraturePointWrapperType | IntersectionPoint |
| |
| typedef Dune::Fem::ElementQuadrature< GridPartType, 0, Traits >::QuadraturePointWrapperType | ElementPoint |
| |
| typedef Dune::Fem::ElementQuadrature< GridPartType, 1, Traits >::QuadraturePointWrapperType | ElementIntersectionPoint |
| |
| typedef Dune::Fem::CachingQuadrature< GridPartType, 0 >::QuadraturePointWrapperType | OriginalPoint |
| |
| typedef Dune::Fem::CachingQuadrature< GridPartType, 1 >::QuadraturePointWrapperType | OriginalIntersectionPoint |
| |
| typedef Dune::Fem::ElementQuadrature< GridPartType, 0 >::QuadraturePointWrapperType | OriginalElementPoint |
| |
| typedef Dune::Fem::ElementQuadrature< GridPartType, 1 >::QuadraturePointWrapperType | OriginalElementIntersectionPoint |
| |
|
| static const int | dimD = dimDomain |
| |
| static const int | dimR = dimRange |
| |
◆ DDomainFieldType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ DFunctionSpaceType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ DHessianRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ DJacobianRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ DomainType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ DRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ElementIntersectionPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ElementPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ EntityType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ GridPartType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ IntersectionPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ IntersectionType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ LocalDomainType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ModelType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ OriginalElementIntersectionPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ OriginalElementPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ OriginalIntersectionPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ OriginalPoint
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ Point
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ RangeFieldType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ rDomainFieldType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ RFunctionSpaceType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ RHessianRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ RJacobianRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ RRangeType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ Traits
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
template<class F , int d>
| using DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::Traits = Dune::FemPy::FempyQuadratureTraits<F,d> |
◆ DGDiffusionModel()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ~DGDiffusionModel()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ hasDirichletBoundary()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ hasNeumanBoundary()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| virtual bool DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::hasNeumanBoundary |
( |
| ) |
const |
|
pure virtual |
◆ init()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ isDirichletIntersection()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| virtual bool DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::isDirichletIntersection |
( |
const IntersectionType & |
inter, |
|
|
DirichletComponentType & |
dirichletComponent |
|
) |
| const |
|
pure virtual |
◆ name()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| virtual std::string DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::name |
( |
| ) |
const |
|
pure virtual |
◆ setTime()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| virtual void DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::setTime |
( |
const double |
t | ) |
const |
|
pure virtual |
◆ time()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| virtual double DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::time |
( |
| ) |
const |
|
pure virtual |
◆ dimD
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| const int DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::dimD = dimDomain |
|
static |
◆ dimR
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
| const int DGDiffusionModel< GridPart, dimDomain, dimRange, RangeField >::dimR = dimRange |
|
static |
The documentation for this struct was generated from the following file: