Indexsets.hpp
Go to the documentation of this file.
174 IndexType subIndex(const cpgrid::Entity<codim>& /* e */, int /* i */, unsigned int /* cc */) const
187 // return index(e) >= 0 && index(e) < grid_.size(EntityType::codimension); //EntityType::codimension == 0;
Struct that hods all the data needed to represent a Cpgrid. Definition: CpGridData.hpp:131 int size(int codim) const number of leaf entities per codim in this process Definition: Entity.hpp:65 Represents an entity of a given codim, with positive or negative orientation. Definition: EntityRep.hpp:99 int index() const The (positive) index of an entity. Not a Dune interface method. Definition: EntityRep.hpp:126 Class managing the mappings of local indices to global ids. Definition: GlobalIdMapping.hpp:31 void swap(std::vector< int > &cellMapping, std::vector< int > &faceMapping, std::vector< int > &pointMapping) Swap data for initialization. Definition: GlobalIdMapping.hpp:38 typename LevelGlobalIdSet::IdType IdType The type of the id. Definition: Indexsets.hpp:307 void insertIdSet(const CpGridData &view) GlobalIdSet(const CpGridData &view) IdType subId(const cpgrid::Entity< 0 > &e, int i, int cc) const IdType subId(const cpgrid::Entity< 0 > &e, int i) const Definition: Indexsets.hpp:318 Definition: Indexsets.hpp:199 IdType subId(const cpgrid::Entity< 0 > &e, int i) const Definition: Indexsets.hpp:228 IdType id(const cpgrid::Intersection &intersection) const return id of intersection (here face number) Definition: Indexsets.hpp:222 IdType subId(const cpgrid::Entity< 0 > &e, int i, int cc) const Definition: Indexsets.hpp:55 bool contains(const EntityType &e) const Definition: Indexsets.hpp:185 IndexSet(std::size_t numCells, std::size_t numPoints) Definition: Indexsets.hpp:78 IndexType subIndex(const cpgrid::Entity< 0 > &e, int i) const Definition: Indexsets.hpp:160 IndexType subIndex(const cpgrid::Entity< 0 > &e, int i, unsigned int cc) const IndexType index(const EntityType &e) const Definition: Indexsets.hpp:149 IndexType index(const cpgrid::Entity< cd > &e) const Definition: Indexsets.hpp:138 const Types & geomTypes(int codim) const Definition: Indexsets.hpp:94 IndexType subIndex(const cpgrid::Entity< codim > &, int, unsigned int) const Definition: Indexsets.hpp:174 Definition: Intersection.hpp:66 Definition: Indexsets.hpp:248 void swap(std::vector< int > &cellMapping, std::vector< int > &faceMapping, std::vector< int > &pointMapping) Definition: Indexsets.hpp:254 IdType subId(const cpgrid::Entity< 0 > &e, int i, int cc) const IdType id(const Entity< codim > &e) const Definition: Indexsets.hpp:270 IdType subId(const cpgrid::Entity< 0 > &e, int i) const Definition: Indexsets.hpp:285 IdType id(const EntityRep< codim > &e) const Definition: Indexsets.hpp:276 LevelGlobalIdSet(std::shared_ptr< const IdSet > ids, const CpGridData *view) Definition: Indexsets.hpp:263 Definition: Indexsets.hpp:339 ReversePointGlobalIdSet(const LevelGlobalIdSet &idSet) Definition: Indexsets.hpp:341 int operator[](int i) const Definition: Indexsets.hpp:355 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 int numCells(const Dune::CpGrid &grid) Get the number of cells of a grid. Export the type of the entity used as parameter in the index(...) method. Definition: Indexsets.hpp:65 |