dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Attributes | List of all members
Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet > Struct Template Reference

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

Classes

struct  Codim
 struct providing types of the iterators on codimension cd More...
 
struct  GridPartFamily
 

Public Types

typedef FilteredGridPart< HostGridPartImp, FilterImp, useFilteredIndexSet > GridPartType
 type of grid part
 
typedef HostGridPartImp HostGridPartType
 grid part imp
 
typedef HostGridPartType::GridType GridType
 type of grid
 
typedef MetaTwistUtility< typename HostGridPartType ::TwistUtilityType > TwistUtilityType
 The type of the corresponding TwistUtility.
 
typedef FilterImp FilterType
 export filter type
 
typedef FilterType::EntityType EntityType
 type of entity
 
typedef FilteredGridPartIndexSetSelector< GridPartType, HostGridPartType, useFilteredIndexSet > IndexSetSelectorType
 index set use in this gridpart
 
typedef IndexSetSelectorType::IndexSetType IndexSetType
 index set use in this gridpart
 
typedef HostGridPartType::Traits::IntersectionIteratorType HostIntersectionIteratorType
 of host grid part intersection iterator type
 
typedef GridPartFamily::IntersectionIterator IntersectionIteratorType
 type of intersection iterator
 
typedef GridPartFamily::Intersection IntersectionType
 type of intersection
 
typedef HostGridPartType::CollectiveCommunicationType CollectiveCommunicationType
 

Static Public Attributes

static const PartitionIteratorType indexSetPartitionType = HostGridPartType::indexSetPartitionType
 maximum partition type, the index set provides indices for
 
static const InterfaceType indexSetInterfaceType = HostGridPartType::indexSetInterfaceType
 
static const bool conforming = HostGridPartType::Traits::conforming
 is true if grid on this view only has conforming intersections
 

Member Typedef Documentation

◆ CollectiveCommunicationType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef HostGridPartType::CollectiveCommunicationType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::CollectiveCommunicationType

◆ EntityType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef FilterType::EntityType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::EntityType

type of entity

◆ FilterType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef FilterImp Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::FilterType

export filter type

◆ GridPartType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef FilteredGridPart< HostGridPartImp, FilterImp, useFilteredIndexSet > Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::GridPartType

type of grid part

◆ GridType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef HostGridPartType::GridType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::GridType

type of grid

◆ HostGridPartType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef HostGridPartImp Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::HostGridPartType

grid part imp

◆ HostIntersectionIteratorType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef HostGridPartType::Traits::IntersectionIteratorType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::HostIntersectionIteratorType

of host grid part intersection iterator type

◆ IndexSetSelectorType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef FilteredGridPartIndexSetSelector< GridPartType, HostGridPartType, useFilteredIndexSet > Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IndexSetSelectorType

index set use in this gridpart

◆ IndexSetType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef IndexSetSelectorType::IndexSetType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IndexSetType

index set use in this gridpart

◆ IntersectionIteratorType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef GridPartFamily::IntersectionIterator Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IntersectionIteratorType

type of intersection iterator

◆ IntersectionType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef GridPartFamily::Intersection Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IntersectionType

type of intersection

◆ TwistUtilityType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef MetaTwistUtility< typename HostGridPartType :: TwistUtilityType > Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::TwistUtilityType

The type of the corresponding TwistUtility.

Member Data Documentation

◆ conforming

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
const bool Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::conforming = HostGridPartType::Traits::conforming
static

is true if grid on this view only has conforming intersections

◆ indexSetInterfaceType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
const InterfaceType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::indexSetInterfaceType = HostGridPartType::indexSetInterfaceType
static

◆ indexSetPartitionType

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
const PartitionIteratorType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::indexSetPartitionType = HostGridPartType::indexSetPartitionType
static

maximum partition type, the index set provides indices for


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