#include <pncmesh.hpp>
|
| void | AddRefinement (int elem, const Refinement &ref) |
| |
| int | Size () const |
| |
| void | Reserve (int size) |
| |
| void | Add (int elem, NeighborRefinement val) |
| |
| void | SetNCMesh (ParNCMesh *pncmesh_) |
| | Set pointer to ParNCMesh (needed to encode the message).
|
| |
| | ElementValueMessage () |
| |
| void | Isend (int rank, MPI_Comm comm) |
| | Non-blocking send to processor 'rank'. Returns immediately. Completion (as tested by MPI_Wait/Test) does not mean the message was received – it may be on its way or just buffered locally.
|
| |
| void | Issend (int rank, MPI_Comm comm) |
| | Non-blocking synchronous send to processor 'rank'. Returns immediately. Completion (MPI_Wait/Test) means that the message was received.
|
| |
| void | Recv (int rank, int size, MPI_Comm comm) |
| | Post-probe receive from processor 'rank' of message size 'size'.
|
| |
| void | RecvDrop (int rank, int size, MPI_Comm comm) |
| | Like Recv(), but throw away the message.
|
| |
| | VarMessage () |
| |
| void | Clear () |
| | Clear the message and associated request.
|
| |
| virtual | ~VarMessage () |
| |
| | VarMessage (const VarMessage &other) |
| |
|
| template<typename MapT > |
| static void | IsendAll (MapT &rank_msg, MPI_Comm comm) |
| | Helper to send all messages in a rank-to-message map container.
|
| |
| template<typename MapT > |
| static void | WaitAllSent (MapT &rank_msg) |
| | Helper to wait for all messages in a map container to be sent.
|
| |
| template<typename MapT > |
| static bool | TestAllSent (MapT &rank_msg) |
| | Return true if all messages in the map container were sent, otherwise return false, without waiting.
|
| |
| static void | Probe (int &rank, int &size, MPI_Comm comm) |
| | Blocking probe for incoming message of this type from any rank. Returns the rank and message size.
|
| |
| static bool | IProbe (int &rank, int &size, MPI_Comm comm) |
| | Non-blocking probe for incoming message of this type from any rank. If there is an incoming message, returns true and sets 'rank' and 'size'. Otherwise returns false.
|
| |
| template<typename MapT > |
| static void | RecvAll (MapT &rank_msg, MPI_Comm comm) |
| | Helper to receive all messages in a rank-to-message map container.
|
| |
| std::vector< int > | elements |
| |
| std::vector< NeighborRefinement > | values |
| |
| std::string | data |
| |
| MPI_Request | send_request |
| |
| void | Encode (int) override |
| |
| void | Decode (int) override |
| |
| ParNCMesh * | pncmesh |
| |
Definition at line 506 of file pncmesh.hpp.
◆ Map
◆ AddRefinement()
| void mfem::ParNCMesh::NeighborRefinementMessage::AddRefinement |
( |
int | elem, |
|
|
const Refinement & | ref ) |
|
inline |
The documentation for this class was generated from the following file: