Transfer struct
Description of solution transfer between two solvers holding different meshes.
Contents
Constructors, destructors, conversion operators
Public functions
- auto operator==(const Transfer& transfer) const -> bool
- Equal operator for, e.g., finding unique elements, used by, e.g., std::unique().
- auto operator<(const Transfer& transfer) const -> bool
Public variables
Pack/Unpack: Serialize Transfer object for Charm++
Friends
- auto operator<<(std::ostream& os, const Transfer& t) -> std::ostream&
- Operator << for writing a Transfer object to output streams.
Function documentation
bool inciter:: Transfer:: operator==(const Transfer& transfer) const
Equal operator for, e.g., finding unique elements, used by, e.g., std::unique().
| Parameters | |
|---|---|
| transfer in | Transfer object to compare |
| Returns | Boolean indicating if term equals 'this' |
Test on src and dst only.
void inciter:: Transfer:: pup(PUP::er& p)
| Parameters | |
|---|---|
| p in/out | Charm++'s PUP::er serializer object reference |
Pack/Unpack serialize member function
std::ostream& operator<<(std::ostream& os, const Transfer& t)
Operator << for writing a Transfer object to output streams.
| Parameters | |
|---|---|
| os in/out | Output stream to write to |
| t in | Transfer object to write |
| Returns | Updated output stream |