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)]" More... | |
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. More... | |
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) |
|
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 |