|
waLBerla 7.2
|
Classes | |
| class | Cell |
| A representation of a Cell's coordinates (in 3D) More... | |
| class | CellArray |
| An array of cells. More... | |
| class | CellInterval |
| class | CellIntervalIterator |
| class | CellSet |
| A set of cells. More... | |
| class | CellVector |
| A vector of cells. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const CellInterval &interval) |
| output in the form of "[(3,1,5) ... (4,5,8)]" | |
| std::istream & | operator>> (std::istream &is, CellInterval &interval) |
| template<typename T , typename G > | |
| mpi::GenericSendBuffer< T, G > & | operator<< (mpi::GenericSendBuffer< T, G > &buf, const CellInterval &cellInterval) |
| template<typename T > | |
| mpi::GenericRecvBuffer< T > & | operator>> (mpi::GenericRecvBuffer< T > &buf, CellInterval &cellInterval) |
| template<typename T , typename G > | |
| mpi::GenericSendBuffer< T, G > & | operator<< (mpi::GenericSendBuffer< T, G > &buf, const CellSet &cellSet) |
| template<typename T > | |
| mpi::GenericRecvBuffer< T > & | operator>> (mpi::GenericRecvBuffer< T > &buf, CellSet &cellSet) |
| std::ostream & | operator<< (std::ostream &os, const CellVector &cells) |
| Output stream operator for CellIntervals. | |
| template<typename T , typename G > | |
| mpi::GenericSendBuffer< T, G > & | operator<< (mpi::GenericSendBuffer< T, G > &buf, const CellVector &cellVector) |
| template<typename T > | |
| mpi::GenericRecvBuffer< T > & | operator>> (mpi::GenericRecvBuffer< T > &buf, CellVector &cellVector) |
Stream operators | |
| std::ostream & | operator<< (std::ostream &os, const Cell &cell) |
| Stream output operator for a Cell object. | |
| std::istream & | operator>> (std::istream &is, Cell &cell) |
| Stream input operator for a Cell object. | |
| std::size_t | hash_value (const Cell &cell) |
| Provides a hash value for a Cell based on its coordinates. | |
| template<typename T , typename G > | |
| mpi::GenericSendBuffer< T, G > & | operator<< (mpi::GenericSendBuffer< T, G > &buf, const Cell &cell) |
| template<typename T > | |
| mpi::GenericRecvBuffer< T > & | operator>> (mpi::GenericRecvBuffer< T > &buf, Cell &cell) |
|
inline |
Provides a hash value for a Cell based on its coordinates.
| [in] | cell | The cell to be hashed. |
| mpi::GenericSendBuffer< T, G > & walberla::cell::operator<< | ( | mpi::GenericSendBuffer< T, G > & | buf, |
| const Cell & | cell ) |
| mpi::GenericSendBuffer< T, G > & walberla::cell::operator<< | ( | mpi::GenericSendBuffer< T, G > & | buf, |
| const CellInterval & | cellInterval ) |
| mpi::GenericSendBuffer< T, G > & walberla::cell::operator<< | ( | mpi::GenericSendBuffer< T, G > & | buf, |
| const CellSet & | cellSet ) |
| mpi::GenericSendBuffer< T, G > & walberla::cell::operator<< | ( | mpi::GenericSendBuffer< T, G > & | buf, |
| const CellVector & | cellVector ) |
|
inline |
|
inline |
output in the form of "[(3,1,5) ... (4,5,8)]"
| std::ostream & walberla::cell::operator<< | ( | std::ostream & | os, |
| const CellVector & | cells ) |
Output stream operator for CellIntervals.
The Cell vector is serialized in the Form "[2]{(1 1 1) (1 1 2)}" for a CellVector with 2 entries
| [in,out] | os | output stream |
| [in] | cells | CellVector to serialize |
| mpi::GenericRecvBuffer< T > & walberla::cell::operator>> | ( | mpi::GenericRecvBuffer< T > & | buf, |
| Cell & | cell ) |
| mpi::GenericRecvBuffer< T > & walberla::cell::operator>> | ( | mpi::GenericRecvBuffer< T > & | buf, |
| CellInterval & | cellInterval ) |
| mpi::GenericRecvBuffer< T > & walberla::cell::operator>> | ( | mpi::GenericRecvBuffer< T > & | buf, |
| CellSet & | cellSet ) |
| mpi::GenericRecvBuffer< T > & walberla::cell::operator>> | ( | mpi::GenericRecvBuffer< T > & | buf, |
| CellVector & | cellVector ) |
|
inline |
|
inline |