casa
5.7.0-16
|
Class that contains functions needed for imager. More...
#include <DistributedSynthesisIterBot.h>
Public Member Functions | |
DistributedSynthesisIterBot (MPI_Comm comm) | |
Default constructor. More... | |
virtual | ~DistributedSynthesisIterBot () |
void | openDBus () |
Copy constructor and assignment operator. More... | |
void | setupIteration (casacore::Record iterpars) |
make all pure-inputs const More... | |
void | setInteractiveMode (casacore::Bool interactiveMode) |
virtual void | setIterationDetails (casacore::Record iterpars) |
casacore::Record | getIterationDetails () |
casacore::Record | getIterationSummary () |
int | cleanComplete () |
casacore::Record | getSubIterBot () |
void | startMinorCycle (const casacore::Vector< casacore::Record > &initializationRecords) |
void | startMinorCycle (const casacore::Record &initializationRecord) |
void | endMinorCycle (const casacore::Vector< casacore::Record > &executionRecords) |
void | endMinorCycle (const casacore::Record &executionRecord) |
void | endMajorCycle () |
void | changeStopFlag (casacore::Bool stopflag) |
virtual void | pauseForUserInteraction () |
Protected Attributes | |
*std::shared_ptr < SIIterBot_callback > | actionRequestSync |
std::shared_ptr < DistSIIterBot_state > | itsLoopController |
Private Member Functions | |
void | dbus_thread_launch_pad () |
Private Attributes | |
std::thread * | dbus_thread |
Class that contains functions needed for imager.
Definition at line 58 of file DistributedSynthesisIterBot.h.
casa::DistributedSynthesisIterBot::DistributedSynthesisIterBot | ( | MPI_Comm | comm | ) |
Default constructor.
|
virtual |
void casa::DistributedSynthesisIterBot::changeStopFlag | ( | casacore::Bool | stopflag | ) |
int casa::DistributedSynthesisIterBot::cleanComplete | ( | ) |
|
private |
void casa::DistributedSynthesisIterBot::endMajorCycle | ( | ) |
void casa::DistributedSynthesisIterBot::endMinorCycle | ( | const casacore::Vector< casacore::Record > & | executionRecords | ) |
Referenced by endMinorCycle().
|
inline |
Definition at line 93 of file DistributedSynthesisIterBot.h.
References endMinorCycle().
casacore::Record casa::DistributedSynthesisIterBot::getIterationDetails | ( | ) |
casacore::Record casa::DistributedSynthesisIterBot::getIterationSummary | ( | ) |
casacore::Record casa::DistributedSynthesisIterBot::getSubIterBot | ( | ) |
void casa::DistributedSynthesisIterBot::openDBus | ( | ) |
Copy constructor and assignment operator.
launch thread which opens DBus connection...
|
virtual |
Reimplemented in casa::DistributedSynthesisIterBotWithOldGUI.
void casa::DistributedSynthesisIterBot::setInteractiveMode | ( | casacore::Bool | interactiveMode | ) |
|
virtual |
Reimplemented in casa::DistributedSynthesisIterBotWithOldGUI.
void casa::DistributedSynthesisIterBot::setupIteration | ( | casacore::Record | iterpars | ) |
make all pure-inputs const
void casa::DistributedSynthesisIterBot::startMinorCycle | ( | const casacore::Vector< casacore::Record > & | initializationRecords | ) |
Referenced by startMinorCycle().
|
inline |
Definition at line 85 of file DistributedSynthesisIterBot.h.
References startMinorCycle().
|
protected |
Definition at line 108 of file DistributedSynthesisIterBot.h.
|
private |
Definition at line 114 of file DistributedSynthesisIterBot.h.
|
protected |
Definition at line 109 of file DistributedSynthesisIterBot.h.