dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::GeometryGridPartTraits< GridFunction > Struct Template Reference

#include <dune/fem/gridpart/geometrygridpart.hh>

Classes

struct  Codim
 

Public Types

typedef GridFunction GridFunctionType
 
typedef GridFunction::GridPartType HostGridPartType
 
typedef GeometryGridPart< GridFunction > GridPartType
 
typedef GeometryGridPartFamily< GridFunction > GridPartFamily
 
typedef GeometryGridPartFamily< GridFunction > GridFamily
 
typedef GridPartType GridViewType
 
typedef MetaTwistUtility< typename HostGridPartType::TwistUtilityType > TwistUtilityType
 type of twist utility
 
typedef IdIndexSet< const GridPartFamilyIndexSetType
 
typedef HostGridPartType::GridType GridType
 
typedef GeometryGridPartIntersectionIterator< const GridFamilyIntersectionIteratorImplType
 
typedef GeometryGridPartIntersection< const GridFamilyIntersectionImplType
 
typedef IntersectionIterator< const GridFamily, IntersectionIteratorImplType, IntersectionImplTypeIntersectionIteratorType
 
typedef HostGridPartType::CommunicationType CommunicationType
 
typedef CommunicationType Communication
 

Static Public Attributes

static constexpr int dimension = GridFunction::GridPartType::dimension
 
static constexpr int dimensionworld = GridFunction::FunctionSpaceType::dimRange
 
static const PartitionIteratorType indexSetPartitionType = HostGridPartType::indexSetPartitionType
 
static const InterfaceType indexSetInterfaceType = HostGridPartType::indexSetInterfaceType
 
static const bool conforming = HostGridPartType::Traits::conforming
 

Member Typedef Documentation

◆ Communication

template<class GridFunction >
typedef CommunicationType Dune::Fem::GeometryGridPartTraits< GridFunction >::Communication

◆ CommunicationType

template<class GridFunction >
typedef HostGridPartType::CommunicationType Dune::Fem::GeometryGridPartTraits< GridFunction >::CommunicationType

◆ GridFamily

template<class GridFunction >
typedef GeometryGridPartFamily< GridFunction > Dune::Fem::GeometryGridPartTraits< GridFunction >::GridFamily

◆ GridFunctionType

template<class GridFunction >
typedef GridFunction Dune::Fem::GeometryGridPartTraits< GridFunction >::GridFunctionType

◆ GridPartFamily

template<class GridFunction >
typedef GeometryGridPartFamily< GridFunction > Dune::Fem::GeometryGridPartTraits< GridFunction >::GridPartFamily

◆ GridPartType

template<class GridFunction >
typedef GeometryGridPart< GridFunction > Dune::Fem::GeometryGridPartTraits< GridFunction >::GridPartType

◆ GridType

template<class GridFunction >
typedef HostGridPartType::GridType Dune::Fem::GeometryGridPartTraits< GridFunction >::GridType

◆ GridViewType

template<class GridFunction >
typedef GridPartType Dune::Fem::GeometryGridPartTraits< GridFunction >::GridViewType

◆ HostGridPartType

template<class GridFunction >
typedef GridFunction::GridPartType Dune::Fem::GeometryGridPartTraits< GridFunction >::HostGridPartType

◆ IndexSetType

template<class GridFunction >
typedef IdIndexSet< const GridPartFamily > Dune::Fem::GeometryGridPartTraits< GridFunction >::IndexSetType

◆ IntersectionImplType

template<class GridFunction >
typedef GeometryGridPartIntersection< const GridFamily > Dune::Fem::GeometryGridPartTraits< GridFunction >::IntersectionImplType

◆ IntersectionIteratorImplType

template<class GridFunction >
typedef GeometryGridPartIntersectionIterator< const GridFamily > Dune::Fem::GeometryGridPartTraits< GridFunction >::IntersectionIteratorImplType

◆ IntersectionIteratorType

template<class GridFunction >
typedef IntersectionIterator< const GridFamily, IntersectionIteratorImplType, IntersectionImplType > Dune::Fem::GeometryGridPartTraits< GridFunction >::IntersectionIteratorType

◆ TwistUtilityType

template<class GridFunction >
typedef MetaTwistUtility< typename HostGridPartType::TwistUtilityType > Dune::Fem::GeometryGridPartTraits< GridFunction >::TwistUtilityType

type of twist utility

Member Data Documentation

◆ conforming

template<class GridFunction >
const bool Dune::Fem::GeometryGridPartTraits< GridFunction >::conforming = HostGridPartType::Traits::conforming
static

◆ dimension

template<class GridFunction >
constexpr int Dune::Fem::GeometryGridPartTraits< GridFunction >::dimension = GridFunction::GridPartType::dimension
staticconstexpr

◆ dimensionworld

template<class GridFunction >
constexpr int Dune::Fem::GeometryGridPartTraits< GridFunction >::dimensionworld = GridFunction::FunctionSpaceType::dimRange
staticconstexpr

◆ indexSetInterfaceType

template<class GridFunction >
const InterfaceType Dune::Fem::GeometryGridPartTraits< GridFunction >::indexSetInterfaceType = HostGridPartType::indexSetInterfaceType
static

◆ indexSetPartitionType

template<class GridFunction >
const PartitionIteratorType Dune::Fem::GeometryGridPartTraits< GridFunction >::indexSetPartitionType = HostGridPartType::indexSetPartitionType
static

The documentation for this struct was generated from the following file: