Class CopyToRootSchedule is used to communicate distributed patch data to a unified patch data object on a root MPI process.
More...
#include <ibtk/CopyToRootSchedule.h>
- Note
- This class is designed to be used with uniform grid data only.
◆ CopyToRootSchedule() [1/4]
◆ CopyToRootSchedule() [2/4]
◆ ~CopyToRootSchedule()
| IBTK::CopyToRootSchedule::~CopyToRootSchedule |
( |
| ) |
|
|
default |
◆ CopyToRootSchedule() [3/4]
| IBTK::CopyToRootSchedule::CopyToRootSchedule |
( |
| ) |
|
|
privatedelete |
- Note
- This constructor is not implemented and should not be used.
◆ CopyToRootSchedule() [4/4]
- Note
- This constructor is not implemented and should not be used.
- Parameters
-
| from | The value to copy to this object. |
◆ communicate()
| void IBTK::CopyToRootSchedule::communicate |
( |
| ) |
|
◆ getRootPatchData()
- Note
- Patch data objects are allocated only on the root MPI process.
◆ operator=()
- Note
- This operator is not implemented and should not be used.
- Parameters
-
| that | The value to assign to this object. |
- Returns
- A reference to this object.
◆ commonClassCtor()
| void IBTK::CopyToRootSchedule::commonClassCtor |
( |
| ) |
|
|
private |
◆ d_root_proc
| const int IBTK::CopyToRootSchedule::d_root_proc |
|
private |
◆ d_patch_level
◆ d_src_patch_data_idxs
| const std::vector<int> IBTK::CopyToRootSchedule::d_src_patch_data_idxs |
|
private |
◆ d_root_patch_data
◆ d_schedule
The documentation for this class was generated from the following file: