|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Static Public Member Functions |
Static Public Attributes |
List of all members
Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N > Struct Template Reference
#include <dune/fem/space/combinedspace/powerspace.hh>
Classes | |
| struct | CommDataHandle |
| struct | SubDiscreteFunctionSpace |
Public Types | |
| typedef std::shared_ptr< DiscreteFunctionSpace > | DiscreteFunctionSpaceTupleType |
| typedef DiscreteFunctionSpace::GridPartType | GridPartType |
| typedef GridPartType::GridType | GridType |
| typedef GridPartType::IndexSetType | IndexSetType |
| typedef GridPartType::template Codim< 0 >::IteratorType | IteratorType |
| typedef IteratorType::Entity | EntityType |
| typedef GridPartType::IntersectionType | IntersectionType |
| typedef PowerDiscreteFunctionSpace< DiscreteFunctionSpace, N > | DiscreteFunctionSpaceType |
| typedef DiscreteFunctionSpace::BasisFunctionSetType | ScalarBasisFunctionSetType |
| implementation of basefunction set | |
| typedef ScalarBasisFunctionSetType::FunctionSpaceType::RangeFieldType | RangeFieldType |
| typedef VectorialBasisFunctionSet< ScalarBasisFunctionSetType, FieldVector< RangeFieldType, N >, VerticalDofAlignment > | BasisFunctionSetType |
| typedef PowerMapper< GridPartType, typename DiscreteFunctionSpace::BlockMapperType, N > | BlockMapperType |
| typedef DiscreteFunctionSpace::LocalBlockIndices | LocalBlockIndices |
| typedef BasisFunctionSetType::FunctionSpaceType | FunctionSpaceType |
Static Public Member Functions | |
| static BlockMapperType * | getBlockMapper (const DiscreteFunctionSpaceTupleType &spaceTuple) |
| static DiscreteFunctionSpaceTupleType | createSpaces (GridPartType &gridPart, InterfaceType commInterface, CommunicationDirection commDirection) |
| template<class Entity > | |
| static BasisFunctionSetType | getBasisFunctionSet (const Entity &entity, const DiscreteFunctionSpaceTupleType &tuple) |
| template<class T , class F > | |
| static T | accumulate (const DiscreteFunctionSpaceTupleType &tuple, T value, F &&f) |
Static Public Attributes | |
| static const int | codimension = DiscreteFunctionSpace::Traits::codimension |
Member Typedef Documentation
◆ BasisFunctionSetType
template<class DiscreteFunctionSpace , int N>
| typedef VectorialBasisFunctionSet< ScalarBasisFunctionSetType, FieldVector< RangeFieldType, N >, VerticalDofAlignment > Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::BasisFunctionSetType |
◆ BlockMapperType
template<class DiscreteFunctionSpace , int N>
| typedef PowerMapper< GridPartType, typename DiscreteFunctionSpace::BlockMapperType, N > Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::BlockMapperType |
◆ DiscreteFunctionSpaceTupleType
template<class DiscreteFunctionSpace , int N>
| typedef std::shared_ptr< DiscreteFunctionSpace > Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::DiscreteFunctionSpaceTupleType |
◆ DiscreteFunctionSpaceType
template<class DiscreteFunctionSpace , int N>
| typedef PowerDiscreteFunctionSpace< DiscreteFunctionSpace, N > Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::DiscreteFunctionSpaceType |
◆ EntityType
template<class DiscreteFunctionSpace , int N>
| typedef IteratorType::Entity Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::EntityType |
◆ FunctionSpaceType
template<class DiscreteFunctionSpace , int N>
| typedef BasisFunctionSetType::FunctionSpaceType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::FunctionSpaceType |
◆ GridPartType
template<class DiscreteFunctionSpace , int N>
| typedef DiscreteFunctionSpace::GridPartType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::GridPartType |
◆ GridType
template<class DiscreteFunctionSpace , int N>
| typedef GridPartType::GridType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::GridType |
◆ IndexSetType
template<class DiscreteFunctionSpace , int N>
| typedef GridPartType::IndexSetType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::IndexSetType |
◆ IntersectionType
template<class DiscreteFunctionSpace , int N>
| typedef GridPartType::IntersectionType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::IntersectionType |
◆ IteratorType
template<class DiscreteFunctionSpace , int N>
| typedef GridPartType::template Codim<0>::IteratorType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::IteratorType |
◆ LocalBlockIndices
template<class DiscreteFunctionSpace , int N>
| typedef DiscreteFunctionSpace::LocalBlockIndices Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::LocalBlockIndices |
◆ RangeFieldType
template<class DiscreteFunctionSpace , int N>
| typedef ScalarBasisFunctionSetType::FunctionSpaceType::RangeFieldType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::RangeFieldType |
◆ ScalarBasisFunctionSetType
template<class DiscreteFunctionSpace , int N>
| typedef DiscreteFunctionSpace::BasisFunctionSetType Dune::Fem::PowerDiscreteFunctionSpaceTraits< DiscreteFunctionSpace, N >::ScalarBasisFunctionSetType |
implementation of basefunction set
Member Function Documentation
◆ accumulate()
template<class DiscreteFunctionSpace , int N>
template<class T , class F >
|
inlinestatic |
◆ createSpaces()
template<class DiscreteFunctionSpace , int N>
|
inlinestatic |
◆ getBasisFunctionSet()
template<class DiscreteFunctionSpace , int N>
template<class Entity >
|
inlinestatic |
◆ getBlockMapper()
template<class DiscreteFunctionSpace , int N>
|
inlinestatic |
Member Data Documentation
◆ codimension
template<class DiscreteFunctionSpace , int N>
|
static |
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