dune-fem 2.8.0
|
#include <dune/fem/gridpart/levelgridpart.hh>
Public Types | |
typedef BaseType::GridType | GridType |
type of Grid implementation | |
typedef BaseType::GridViewType | GridViewType |
typedef BaseType::IntersectionIteratorType | IntersectionIteratorType |
type of IntersectionIterator | |
typedef BaseType::IndexSetType | IndexSetType |
Index set implementation. | |
typedef BaseType::CollectiveCommunicationType | CollectiveCommunicationType |
Collective communication. | |
typedef GridPartTraits | Traits |
Type of the Traits. | |
typedef Traits::GridPartType | GridPartType |
Type of the implementation. | |
typedef Traits::TwistUtilityType | TwistUtilityType |
Twist utility type. | |
typedef IntersectionIteratorType::Intersection | IntersectionType |
type of Intersection | |
typedef GridType::ctype | ctype |
Public Member Functions | |
template<class DataHandleImp , class DataType > | |
void | communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const |
corresponding communication method for grid part | |
int | boundaryId (const IntersectionType &intersection) const |
return boundary if given an intersection | |
Construction | |
LevelGridPart (GridType &grid, int level) | |
Public member methods | |
GridType & | grid () |
Returns const reference to the underlying grid. | |
int | level () const |
Level of the grid part. | |
const GridType & | grid () const |
Returns const reference to the underlying grid. | |
GridType & | grid () |
const GridType & | grid () const |
Returns const reference to the underlying grid. | |
GridType & | grid () |
Returns reference to the underlying grid. | |
Public member methods | |
const IndexSetType & | indexSet () const |
Returns reference to index set of the underlying grid. | |
Codim< codim >::IteratorType | begin () const |
obtain begin iterator for the interior-border partition | |
Codim< codim >::template Partition< pitype >::IteratorType | begin () const |
obtain begin iterator for the interior-border partition | |
Codim< codim >::IteratorType | end () const |
obtain end iterator for the interior-border partition | |
Codim< codim >::template Partition< pitype >::IteratorType | end () const |
obtain end iterator for the interior-border partition | |
IntersectionIteratorType | ibegin (const typename Codim< 0 >::EntityType &entity) const |
ibegin of corresponding intersection iterator for given entity | |
IntersectionIteratorType | iend (const typename Codim< 0 >::EntityType &entity) const |
iend of corresponding intersection iterator for given entity | |
const CollectiveCommunicationType & | comm () const |
obtain collective communication object | |
void | communicate (CommDataHandleIF< DataHandle, DataType > &dataHandle, InterfaceType interface, CommunicationDirection direction) const |
corresponding communication method for grid part | |
int | sequence () const |
return sequence number to update structures depending on the grid part | |
Codim< EntitySeed::codimension >::EntityType | entity (const EntitySeed &seed) const |
obtain entity pointer from entity seed | |
const Entity & | convert (const Entity &entity) const |
return sequence number to update structures depending on the grid part | |
const Grid::LevelGridView & | gridView () const |
cast to underlying grid view | |
Static Public Attributes | |
static const PartitionIteratorType | indexSetPartitionType = Traits::indexSetPartitionType |
Maximum Partition type, the index set provides indices for. | |
static const InterfaceType | indexSetInterfaceType = Traits::indexSetInterfaceType |
static const int | dimension = GridType::dimension |
static const int | dimensionworld = GridType::dimensionworld |
|
inherited |
Collective communication.
|
inherited |
|
inherited |
Type of the implementation.
typedef BaseType::GridType Dune::Fem::LevelGridPart< Grid >::GridType |
type of Grid implementation
|
inherited |
|
inherited |
Index set implementation.
|
inherited |
type of IntersectionIterator
|
inherited |
type of Intersection
|
inherited |
Type of the Traits.
|
inherited |
Twist utility type.
|
inline |
|
inlineinherited |
obtain begin iterator for the interior-border partition
codim | codimension for which the iterator is requested |
|
inlineinherited |
obtain begin iterator for the interior-border partition
codim | codimension for which the iterator is requested |
|
inlineinherited |
return boundary if given an intersection
|
inlineinherited |
obtain collective communication object
|
inlineinherited |
corresponding communication method for grid part
|
inlineinherited |
corresponding communication method for grid part
|
inlineinherited |
return sequence number to update structures depending on the grid part
|
inlineinherited |
obtain end iterator for the interior-border partition
codim | codimension for which the iterator is requested |
|
inlineinherited |
obtain end iterator for the interior-border partition
codim | codimension for which the iterator is requested |
|
inlineinherited |
obtain entity pointer from entity seed
|
inline |
Returns reference to the underlying grid.
|
inline |
|
inline |
Returns const reference to the underlying grid.
|
inline |
Returns const reference to the underlying grid.
|
inline |
Returns const reference to the underlying grid.
|
inlineinherited |
cast to underlying grid view
|
inlineinherited |
ibegin of corresponding intersection iterator for given entity
|
inlineinherited |
iend of corresponding intersection iterator for given entity
|
inlineinherited |
Returns reference to index set of the underlying grid.
|
inline |
Level of the grid part.
|
inlineinherited |
return sequence number to update structures depending on the grid part
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
Maximum Partition type, the index set provides indices for.