|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P > Class Template Reference
#include <dune/pdelab/common/partitionviewentityset.hh>
Inheritance diagram for Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >:

Public Types | |
| using | Traits = PartitionViewEntitySetTraits< GV, P > |
| using | Partitions = typename Traits::Partitions |
| using | Grid = typename Traits::Grid |
| using | GridView = typename Traits::GridView |
| using | BaseIndexSet = typename Traits::BaseIndexSet |
| using | size_type = typename Traits::size_type |
| using | dim_type = typename Traits::dim_type |
| using | Index = typename Traits::Index |
| using | Types = typename Traits::Types |
| using | CodimMask = typename Traits::CodimMask |
| using | IndexType = Index |
| template<dim_type codim> | |
| using | Codim = typename Traits::template Codim< codim > |
Public Member Functions | |
| PartitionViewEntitySetIndexSetBase (const PartitionViewEntitySetIndexSetBase &)=delete | |
| PartitionViewEntitySetIndexSetBase & | operator= (const PartitionViewEntitySetIndexSetBase &)=delete |
| size_type | size (GeometryType gt) const |
| size_type | size (dim_type codim) const |
| template<typename Entity > | |
| bool | contains (const Entity &e) const |
| bool | contains (dim_type codim) const |
| bool | contains (const GeometryType >) const |
| const BaseIndexSet & | baseIndexSet () const |
| Types | types (dim_type codim) const |
| Types | types () const |
| PartitionViewEntitySetIndexSetBase (const GV &gv, CodimMask wanted_codims) | |
| const GridView & | gridView () const |
| bool | needsUpdate () const |
Static Public Member Functions | |
| static constexpr Index | invalidIndex () |
Static Public Attributes | |
| static const dim_type | dimension = Traits::dimension |
Protected Member Functions | |
| bool | update (bool force) |
| void | reset () |
| void | addCodim (dim_type codim) |
| void | removeCodim (dim_type codim) |
Protected Attributes | |
| GV | _gv |
| bool | _needs_update |
| CodimMask | _wanted_codims |
| std::bitset< GlobalGeometryTypeIndex::size(GV::dimension)> | _active_geometry_types |
| CodimMask | _active_codims |
| std::array< size_type, GlobalGeometryTypeIndex::size(GV::dimension)+1 > | _gt_offsets |
| std::array< size_type, GlobalGeometryTypeIndex::size(GV::dimension)+1 > | _mapped_gt_offsets |
Friends | |
| template<typename , typename > | |
| class | PartitionViewEntitySet |
Member Typedef Documentation
◆ BaseIndexSet
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::BaseIndexSet = typename Traits::BaseIndexSet |
◆ Codim
template<typename GV , typename P >
template<dim_type codim>
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Codim = typename Traits::template Codim<codim> |
◆ CodimMask
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::CodimMask = typename Traits::CodimMask |
◆ dim_type
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::dim_type = typename Traits::dim_type |
◆ Grid
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Grid = typename Traits::Grid |
◆ GridView
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::GridView = typename Traits::GridView |
◆ Index
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Index = typename Traits::Index |
◆ IndexType
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::IndexType = Index |
◆ Partitions
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Partitions = typename Traits::Partitions |
◆ size_type
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::size_type = typename Traits::size_type |
◆ Traits
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Traits = PartitionViewEntitySetTraits<GV,P> |
◆ Types
template<typename GV , typename P >
| using Dune::PDELab::PartitionViewEntitySetIndexSetBase< GV, P >::Types = typename Traits::Types |
Constructor & Destructor Documentation
◆ PartitionViewEntitySetIndexSetBase() [1/2]
template<typename GV , typename P >
|
delete |
◆ PartitionViewEntitySetIndexSetBase() [2/2]
template<typename GV , typename P >
|
inline |
Member Function Documentation
◆ addCodim()
template<typename GV , typename P >
|
inlineprotected |
◆ baseIndexSet()
template<typename GV , typename P >
|
inline |
◆ contains() [1/3]
template<typename GV , typename P >
template<typename Entity >
|
inline |
◆ contains() [2/3]
template<typename GV , typename P >
|
inline |
◆ contains() [3/3]
template<typename GV , typename P >
|
inline |
◆ gridView()
template<typename GV , typename P >
|
inline |
◆ invalidIndex()
template<typename GV , typename P >
|
inlinestaticconstexpr |
◆ needsUpdate()
template<typename GV , typename P >
|
inline |
◆ operator=()
template<typename GV , typename P >
|
delete |
◆ removeCodim()
template<typename GV , typename P >
|
inlineprotected |
◆ reset()
template<typename GV , typename P >
|
inlineprotected |
◆ size() [1/2]
template<typename GV , typename P >
|
inline |
◆ size() [2/2]
template<typename GV , typename P >
|
inline |
◆ types() [1/2]
template<typename GV , typename P >
|
inline |
◆ types() [2/2]
template<typename GV , typename P >
|
inline |
◆ update()
template<typename GV , typename P >
|
inlineprotected |
Friends And Related Symbol Documentation
◆ PartitionViewEntitySet
template<typename GV , typename P >
template<typename , typename >
|
friend |
Member Data Documentation
◆ _active_codims
template<typename GV , typename P >
|
protected |
◆ _active_geometry_types
template<typename GV , typename P >
|
protected |
◆ _gt_offsets
template<typename GV , typename P >
|
protected |
◆ _gv
template<typename GV , typename P >
|
protected |
◆ _mapped_gt_offsets
template<typename GV , typename P >
|
protected |
◆ _needs_update
template<typename GV , typename P >
|
protected |
◆ _wanted_codims
template<typename GV , typename P >
|
protected |
◆ dimension
template<typename GV , typename P >
|
static |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8