|
BEM++
2.0
|
Wrapper of the index set specific to a Dune grid view class DuneGridView.
More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/grid/concrete_index_set.hpp>
Public Types | |
| typedef DuneGridView::IndexSet | DuneIndexSet |
| Type of the wrapped Dune index set. | |
Public Types inherited from Bempp::IndexSet | |
| typedef size_t | IndexType |
| Index type. | |
Public Member Functions | |
| ConcreteIndexSet (const DuneIndexSet *dune_index_set) | |
| Constructor. More... | |
| const DuneIndexSet & | duneIndexSet () const |
| Read-only access to the underlying Dune index set. | |
| virtual IndexType | entityIndex (const Entity< 0 > &e) const |
| Index of the entity of codimension 0. More... | |
| virtual IndexType | entityIndex (const Entity< 1 > &e) const |
| Index of the entity of codimension 1. More... | |
| virtual IndexType | entityIndex (const Entity< 2 > &e) const |
| Index of the entity of codimension 2. More... | |
| virtual IndexType | entityIndex (const Entity< 3 > &e) const |
| Index of the entity of codimension 3. More... | |
| virtual IndexType | subEntityIndex (const Entity< 0 > &e, size_t i, int codimSub) const |
Index of i'th subentity of codimension codimSub of entity e of codimension 0. | |
Public Member Functions inherited from Bempp::IndexSet | |
| virtual | ~IndexSet () |
| Destructor. | |
Private Attributes | |
| const DuneIndexSet * | m_dune_index_set |
Wrapper of the index set specific to a Dune grid view class DuneGridView.
|
inlineexplicit |
Constructor.
This object does not assume ownership of *dune_index_set.
|
inlinevirtual |
Index of the entity of codimension 0.
The result of calling this method with an entity that is not in the index set is undefined.
Implements Bempp::IndexSet.
|
inlinevirtual |
Index of the entity of codimension 1.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements Bempp::IndexSet.
|
inlinevirtual |
Index of the entity of codimension 2.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements Bempp::IndexSet.
|
inlinevirtual |
Index of the entity of codimension 3.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements Bempp::IndexSet.
1.8.5