|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize > Struct Template Reference
#include <dune/fem/space/localfiniteelement/dgspace.hh>
Classes | |
| struct | CommDataHandle |
Static Public Attributes | |
| static constexpr int | codimension = 0 |
| static constexpr bool | isScalar = LocalFiniteElementType::Traits::LocalBasisType::Traits::dimRange==1 |
| static constexpr bool | fullBlocking = isScalar && scalarBlockSize>1 |
Member Typedef Documentation
◆ BasisFunctionSetType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef decltype( basisFunctionSet( std::declval< const LFEMapType & >() ) ) Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::BasisFunctionSetType |
◆ BlockMapperType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| using Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::BlockMapperType = std::conditional_t<!fullBlocking, IndexSetDofMapper< GridPartType >, CodimensionMapper< GridPartType, codimension > > |
◆ DiscreteFunctionSpaceType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef DiscontinuousLocalFiniteElementSpace< LFEMap, FunctionSpace, Storage > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::DiscreteFunctionSpaceType |
◆ FunctionSpaceType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef GridFunctionSpace< GridPartType, FunctionSpace > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::FunctionSpaceType |
◆ GridPartType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef LFEMapType::GridPartType Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::GridPartType |
◆ LFEMapType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef LFEMap Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::LFEMapType |
◆ LocalBlockIndices
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef std::conditional_t<isScalar, Hybrid::IndexRange< int, FunctionSpace::dimRange*scalarBlockSize >, Hybrid::IndexRange< int, 1 > > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::LocalBlockIndices |
◆ LocalFiniteElementType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef LFEMapType::LocalFiniteElementType Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::LocalFiniteElementType |
◆ LocalFunctionsShapeFunctionSetType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef LocalFunctionsShapeFunctionSet< typename LocalFiniteElementType::Traits::LocalBasisType, LFEMap::pointSetId > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::LocalFunctionsShapeFunctionSetType |
◆ ShapeFunctionSetProxyType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef ShapeFunctionSetProxy< StoredShapeFunctionSetType > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::ShapeFunctionSetProxyType |
◆ ShapeFunctionSetType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef std::conditional_t<isScalar, VectorialShapeFunctionSet< ShapeFunctionSetProxyType, typename FunctionSpaceType::RangeType >, ShapeFunctionSetProxyType > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::ShapeFunctionSetType |
◆ StoredShapeFunctionSetType
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
| typedef SelectCachingShapeFunctionSet< LocalFunctionsShapeFunctionSetType, Storage > Dune::Fem::DiscontinuousLocalFiniteElementSpaceTraits< LFEMap, FunctionSpace, Storage, scalarBlockSize >::StoredShapeFunctionSetType |
Member Data Documentation
◆ codimension
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
|
staticconstexpr |
◆ fullBlocking
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
|
staticconstexpr |
◆ isScalar
template<class LFEMap , class FunctionSpace , class Storage , unsigned int scalarBlockSize>
|
staticconstexpr |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8