Information describing an interface.
More...
#include <dune/common/parallel/interface.hh>
Information describing an interface.
This class is used for temporary gathering information about the interface needed for actually building it. It is used be class Interface as functor for InterfaceBuilder::build.
◆ InterfaceInformation()
Dune::InterfaceInformation::InterfaceInformation |
( |
| ) |
|
|
inline |
◆ ~InterfaceInformation()
virtual Dune::InterfaceInformation::~InterfaceInformation |
( |
| ) |
|
|
inlinevirtual |
◆ add()
void Dune::InterfaceInformation::add |
( |
std::size_t |
index | ) |
|
|
inline |
Add a new index to the interface.
◆ free()
void Dune::InterfaceInformation::free |
( |
| ) |
|
|
inline |
brief Frees allocated memory.
◆ operator!=()
◆ operator==()
◆ operator[]() [1/2]
std::size_t & Dune::InterfaceInformation::operator[] |
( |
size_t |
i | ) |
|
|
inline |
Get the local index for an entry.
- Parameters
-
◆ operator[]() [2/2]
std::size_t Dune::InterfaceInformation::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
Get the local index for an entry.
- Parameters
-
◆ reserve()
void Dune::InterfaceInformation::reserve |
( |
size_t |
size | ) |
|
|
inline |
Reserve space for a number of entries.
- Parameters
-
size | The maximum number of entries to hold. |
◆ size()
size_t Dune::InterfaceInformation::size |
( |
| ) |
const |
|
inline |
Get the number of entries in the interface.
The documentation for this class was generated from the following file: