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 |