#include <dune/fem/schemes/conservationlawmodel.hh>
|
typedef GridPart | GridPartType |
|
typedef ConservationLawModel< 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 ConservationLawModel< 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 ConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::IntersectionType |
◆ LocalDomainType
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
typedef EntityType::Geometry::LocalCoordinate ConservationLawModel< 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>
typedef RangeField ConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::RangeFieldType |
◆ 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 ConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::Traits = Dune::FemPy::FempyQuadratureTraits<F,d> |
◆ ConservationLawModel()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
◆ ~ConservationLawModel()
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 ConservationLawModel< 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 ConservationLawModel< 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 ConservationLawModel< GridPart, dimDomain, dimRange, RangeField >::name |
( |
| ) |
const |
|
pure virtual |
◆ setTime()
template<class GridPart , int dimDomain, int dimRange = dimDomain, class RangeField = double>
virtual void ConservationLawModel< 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: