dune-fem 2.8.0
|
#include <dune/fem/gridpart/geogridpart.hh>
Classes | |
struct | Codim |
Public Types | |
typedef GridPartFamily::Traits::HostGridPartType | HostGridPartType |
typedef CoordFunction | CoordFunctionType |
typedef BaseType::GridType | GridType |
typedef BaseType::IndexSetType | IndexSetType |
typedef BaseType::IntersectionIteratorType | IntersectionIteratorType |
typedef BaseType::IntersectionType | IntersectionType |
typedef BaseType::CollectiveCommunicationType | CollectiveCommunicationType |
typedef GeoGridPartTraits< CoordFunction > | Traits |
Type of the Traits. | |
typedef Traits::GridPartType | GridPartType |
Type of the implementation. | |
typedef Traits::TwistUtilityType | TwistUtilityType |
Twist utility type. | |
typedef PoliciesType::GridViewType | GridViewType |
typedef GridType::ctype | ctype |
Public Member Functions | |
GeoGridPart (const CoordFunctionType &coordFunction) | |
const GridType & | grid () const |
GridType & | grid () |
const IndexSetType & | indexSet () const |
template<int codim> | |
Codim< codim >::IteratorType | begin () const |
template<int codim, PartitionIteratorType pitype> | |
Codim< codim >::template Partition< pitype >::IteratorType | begin () const |
template<int codim> | |
Codim< codim >::IteratorType | end () const |
template<int codim, PartitionIteratorType pitype> | |
Codim< codim >::template Partition< pitype >::IteratorType | end () const |
int | level () const |
IntersectionIteratorType | ibegin (const typename Codim< 0 >::EntityType &entity) const |
IntersectionIteratorType | iend (const typename Codim< 0 >::EntityType &entity) const |
int | boundaryId (const IntersectionType &intersection) const |
const CollectiveCommunicationType & | comm () const |
template<class DataHandle , class Data > | |
void | communicate (CommDataHandleIF< DataHandle, Data > &handle, InterfaceType iftype, CommunicationDirection dir) const |
template<class LocalFunction > | |
Codim< 0 >::EntityType | exchangeGeometry (const typename Codim< 0 >::EntityType &entity, const LocalFunction &localCoordFunction) const |
template<class EntitySeed > | |
Codim< EntitySeed::codimension >::EntityType | entity (const EntitySeed &seed) const |
template<class Entity > | |
MakeableInterfaceObject< typename Codim< Entity::codimension >::EntityType > | convert (const Entity &entity) const |
const CoordFunctionType & | coordFunction () const |
const HostGridPartType & | hostGridPart () const |
HostGridPartType & | hostGridPart () |
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 | |
Static Public Attributes | |
static const PartitionIteratorType | indexSetPartitionType |
Maximum Partition type, the index set provides indices for. | |
static const InterfaceType | indexSetInterfaceType |
static const int | dimension |
static const int | dimensionworld |
typedef BaseType::CollectiveCommunicationType Dune::Fem::GeoGridPart< CoordFunction >::CollectiveCommunicationType |
typedef CoordFunction Dune::Fem::GeoGridPart< CoordFunction >::CoordFunctionType |
|
inherited |
|
inherited |
Type of the implementation.
typedef BaseType::GridType Dune::Fem::GeoGridPart< CoordFunction >::GridType |
|
inherited |
typedef GridPartFamily::Traits::HostGridPartType Dune::Fem::GeoGridPart< CoordFunction >::HostGridPartType |
typedef BaseType::IndexSetType Dune::Fem::GeoGridPart< CoordFunction >::IndexSetType |
typedef BaseType::IntersectionIteratorType Dune::Fem::GeoGridPart< CoordFunction >::IntersectionIteratorType |
typedef BaseType::IntersectionType Dune::Fem::GeoGridPart< CoordFunction >::IntersectionType |
|
inherited |
Type of the Traits.
|
inherited |
Twist utility type.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
corresponding communication method for grid part
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
ibegin of corresponding intersection iterator for given entity
|
inline |
|
inlineinherited |
iend of corresponding intersection iterator for given entity
|
inline |
|
inline |
|
inline |
|
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.