dune-fem  2.4.1-rc
Classes | Public Types | Static Public Attributes | List of all members
Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet > Struct Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/filteredgridpart.hh>

Classes

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

Public Types

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

Static Public Attributes

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

Member Typedef Documentation

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

type of entity

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

export filter type

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

type of grid part

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

type of grid

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

grid part imp

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

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

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

index set use in this gridpart

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef FilteredGridPartIntersectionIterator< const FilterType, const GridPartType, HostIntersectionIteratorType > Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IntersectionIteratorType

type of intersection iterator

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
typedef IntersectionIteratorType::Intersection Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::IntersectionType
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

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

template<class HostGridPartImp , class FilterImp , bool useFilteredIndexSet>
const InterfaceType Dune::Fem::FilteredGridPartTraits< HostGridPartImp, FilterImp, useFilteredIndexSet >::indexSetInterfaceType = HostGridPartType::indexSetInterfaceType
static
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: