#include <dune/fem/schemes/conservationlawmodel.hh>
|
typedef GridPart | GridPartType |
|
typedef DGConservationLawModel< 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>
typedef GridPartType::template Codim<0>::EntityType DGConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::EntityType |
◆ 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>
typedef GridPartType::IntersectionType DGConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::IntersectionType |
◆ LocalDomainType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
typedef EntityType::Geometry::LocalCoordinate DGConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::LocalDomainType |
◆ 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 DGConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::Traits = Dune::FemPy::FempyQuadratureTraits<F,d> |
◆ DGConservationLawModel()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ~DGConservationLawModel()
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>
◆ 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 DGConservationLawModel< 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>
◆ setTime()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
virtual void DGConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::setTime |
( |
const double |
t | ) |
const |
|
pure virtual |
◆ time()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ unbind()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ dimD
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ dimR
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
The documentation for this struct was generated from the following file: