|
|
typedef TraitsImp | Traits |
| | Type definitions.
|
| |
|
typedef Traits::GridPartType | GridPartType |
| | Grid implementation type.
|
| |
|
typedef Traits::GridType | GridType |
| | Grid implementation type.
|
| |
|
typedef Traits::IndexSetType | IndexSetType |
| | The leaf index set of the grid implementation.
|
| |
|
typedef Traits::IntersectionIteratorType | IntersectionIteratorType |
| | type of intersection iterator
|
| |
|
typedef IntersectionIteratorType::Intersection | IntersectionType |
| | type of intersection
|
| |
|
typedef Traits::CommunicationType | CommunicationType |
| | Collective communication.
|
| |
|
typedef DofManager< GridType > | DofManagerType |
| | type of DofManager
|
| |
|
typedef BoundaryIdProvider< GridType > | BoundaryIdProviderType |
| | type of boundary id provider specialized for each grid type
|
| |
|
typedef GridType | Grid |
| | type of Grid implementation
|
| |
|
typedef IndexSetType | IndexSet |
| | Index set implementation.
|
| |
|
typedef CommunicationType | Communication |
| | Collective communication.
|
| |
|
typedef Traits::TwistUtilityType | TwistUtilityType |
| | Twist utility type.
|
| |
|
typedef IntersectionIteratorType | IntersectionIterator |
| | type of IntersectionIterator
|
| |
|
typedef IntersectionType | Intersection |
| | type of Intersection
|
| |
|
|
| AdaptiveGridPartBase (GridType &grid) |
| | constructor
|
| |
|
| AdaptiveGridPartBase (const ThisType &other)=default |
| | Copy Constructor.
|
| |
|
const IndexSetType & | indexSet () const |
| | Returns reference to index set of the underlying grid.
|
| |
|
IndexSetType & | indexSet () |
| | Returns reference to index set of the underlying grid.
|
| |
|
template<int codim> |
| Codim< codim >::IteratorType | begin () const |
| | Begin iterator on the leaf level.
|
| |
|
template<int codim, PartitionIteratorType pitype> |
| Codim< codim >::template Partition< pitype >::IteratorType | begin () const |
| | Begin iterator on the leaf level.
|
| |
|
template<int codim> |
| Codim< codim >::IteratorType | end () const |
| | Begin iterator on the leaf level.
|
| |
|
template<int codim, PartitionIteratorType pitype> |
| Codim< codim >::template Partition< pitype >::IteratorType | end () const |
| | End iterator on the leaf level.
|
| |
|
IntersectionIteratorType | ibegin (const ElementType &entity) const |
| | ibegin of corresponding intersection iterator for given entity
|
| |
|
IntersectionIteratorType | iend (const ElementType &entity) const |
| | iend of corresponding intersection iterator for given entity
|
| |
|
template<class DataHandle , class Data > |
| decltype(auto) | communicate (CommDataHandleIF< DataHandle, Data > &data, InterfaceType iftype, CommunicationDirection dir) const |
| | corresponding communication method for this grid part
|
| |
|
const GridType & | grid () const |
| | Returns const reference to the underlying grid.
|
| |
|
GridType & | grid () |
| | Returns reference to the underlying grid.
|
| |
|
bool | isConforming () const |
| | returns true if current grid part represents a conforming grid
|
| |
|
int | size (int codim) const |
| | obtain number of entities in a given codimension
|
| |
|
int | size (const GeometryType &type) const |
| | obtain number of entities with a given geometry type
|
| |
|
const CommunicationType & | comm () const |
| | obtain collective communication object
|
| |
| Traits::template Codim< EntitySeed::codimension >::EntityType | entity (const EntitySeed &seed) const |
| |
| const Entity & | convert (const Entity &entity) const |
| |
| int | boundaryId (const IntersectionType &intersection) const |
| |
|
int | level () const |
| | Level of the grid part.
|
| |
|
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
|
| |
|
void | communicate (CommDataHandleIF< DataHandleImp, DataType > &data, InterfaceType iftype, CommunicationDirection dir) const |
| | corresponding communication method for grid part
|
| |
| int | sequence () const |
| | return sequence number to update structures depending on the grid part More...
|
| |
template<class TraitsImp>
class Dune::Fem::AdaptiveGridPartBase< TraitsImp >
A grid part with an index set specially designed for adaptive calculations.
The underlying index set is defined for entities of all codimensions.