|
dune-common
2.2.0
|
Information describing an interface. More...
#include <dune/common/parallel/interface.hh>
Public Member Functions | |
| size_t | size () const |
| Get the number of entries in the interface. | |
| std::size_t & | operator[] (size_t i) |
| Get the local index for an entry. | |
| std::size_t | operator[] (size_t i) const |
| Get the local index for an entry. | |
| void | reserve (size_t size) |
| Reserve space for a number of entries. | |
| void | free () |
| void | add (std::size_t index) |
| Add a new index to the interface. | |
| InterfaceInformation () | |
| virtual | ~InterfaceInformation () |
| bool | operator!= (const InterfaceInformation &o) const |
| bool | operator== (const InterfaceInformation &o) const |
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.
| Dune::InterfaceInformation::InterfaceInformation | ( | ) | [inline] |
| virtual Dune::InterfaceInformation::~InterfaceInformation | ( | ) | [inline, virtual] |
| void Dune::InterfaceInformation::add | ( | std::size_t | index | ) | [inline] |
Add a new index to the interface.
| void Dune::InterfaceInformation::free | ( | ) | [inline] |
brief Frees allocated memory.
| bool Dune::InterfaceInformation::operator!= | ( | const InterfaceInformation & | o | ) | const [inline] |
References operator==().
| bool Dune::InterfaceInformation::operator== | ( | const InterfaceInformation & | o | ) | const [inline] |
Referenced by operator!=().
| std::size_t& Dune::InterfaceInformation::operator[] | ( | size_t | i | ) | [inline] |
Get the local index for an entry.
| i | The index of the entry. |
| std::size_t Dune::InterfaceInformation::operator[] | ( | size_t | i | ) | const [inline] |
Get the local index for an entry.
| i | The index of the entry. |
| void Dune::InterfaceInformation::reserve | ( | size_t | size | ) | [inline] |
Reserve space for a number of entries.
| size | The maximum number of entries to hold. |
References size().
| size_t Dune::InterfaceInformation::size | ( | ) | const [inline] |
Get the number of entries in the interface.
Referenced by Dune::Interface::print(), and reserve().
1.7.6.1