casa
5.7.0-16
|
#include <IterationControl.h>
Public Member Functions | |
void | end_major_cycle () |
casacore::Record | get_minor_cycle_controls () |
void | merge_execution_records (const casacore::Vector< casacore::Record > &recs) |
void | merge_initialization_records (const casacore::Vector< casacore::Record > &recs) |
bool | is_clean_complete () |
casacore::Record | get_summary () |
Static Public Member Functions | |
static int | effective_rank (MPI_Comm comm) |
static int | effective_size (MPI_Comm comm) |
Protected Member Functions | |
void | setup_iteration_controller (MPI_Comm comm, casacore::Record &iter_pars) |
void | teardown_iteration_controller () |
Private Attributes | |
std::unique_ptr < DistributedSynthesisIterBot > | it |
Definition at line 42 of file IterationControl.h.
|
inlinestatic |
Definition at line 118 of file IterationControl.h.
References MPI_COMM_NULL, and MPI_Comm_rank.
|
inlinestatic |
Definition at line 127 of file IterationControl.h.
References MPI_COMM_NULL, and MPI_Comm_size.
|
inline |
Definition at line 71 of file IterationControl.h.
References it.
|
inline |
Definition at line 78 of file IterationControl.h.
References it.
|
inline |
Definition at line 110 of file IterationControl.h.
References it.
|
inline |
Definition at line 101 of file IterationControl.h.
References it.
|
inline |
Definition at line 87 of file IterationControl.h.
References it.
|
inline |
Definition at line 94 of file IterationControl.h.
References it.
|
inlineprotected |
Instantiate an iterbot. Use DistributedSynthesisIterBot when interaction with new GUI works; for now, DistributedSynthesisIterBotWithOldGUI works.
Definition at line 50 of file IterationControl.h.
References it, and teardown_iteration_controller().
|
inlineprotected |
Definition at line 63 of file IterationControl.h.
References it.
Referenced by setup_iteration_controller().
|
private |
Definition at line 46 of file IterationControl.h.
Referenced by end_major_cycle(), get_minor_cycle_controls(), get_summary(), is_clean_complete(), merge_execution_records(), merge_initialization_records(), setup_iteration_controller(), and teardown_iteration_controller().