casa::IterationControl Class Reference

#include <IterationControl.h>

List of all members.

Public Member Functions

void end_major_cycle ()
Record get_minor_cycle_controls ()
void merge_execution_records (const Vector< Record > &recs)
void merge_initialization_records (const Vector< Record > &recs)
bool is_clean_complete ()
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, Record &iter_pars)
void teardown_iteration_controller ()

Private Attributes

std::unique_ptr
< DistributedSynthesisIterBot
it

Detailed Description

Definition at line 40 of file IterationControl.h.


Member Function Documentation

static int casa::IterationControl::effective_rank ( MPI_Comm  comm  )  [inline, static]

Definition at line 93 of file IterationControl.h.

static int casa::IterationControl::effective_size ( MPI_Comm  comm  )  [inline, static]

Definition at line 102 of file IterationControl.h.

void casa::IterationControl::end_major_cycle (  )  [inline]

Definition at line 64 of file IterationControl.h.

References it.

Record casa::IterationControl::get_minor_cycle_controls (  )  [inline]

Definition at line 69 of file IterationControl.h.

References it.

Record casa::IterationControl::get_summary (  )  [inline]

Definition at line 89 of file IterationControl.h.

References it.

bool casa::IterationControl::is_clean_complete (  )  [inline]

Definition at line 84 of file IterationControl.h.

References it.

void casa::IterationControl::merge_execution_records ( const Vector< Record > &  recs  )  [inline]

Definition at line 74 of file IterationControl.h.

References it.

void casa::IterationControl::merge_initialization_records ( const Vector< Record > &  recs  )  [inline]

Definition at line 79 of file IterationControl.h.

References it.

void casa::IterationControl::setup_iteration_controller ( MPI_Comm  comm,
Record &  iter_pars 
) [inline, protected]

Instantiate an iterbot. Use DistributedSynthesisIterBot when interaction with new GUI works; for now, DistributedSynthesisIterBotWithOldGUI works.

Definition at line 47 of file IterationControl.h.

References it, and teardown_iteration_controller().

void casa::IterationControl::teardown_iteration_controller (  )  [inline, protected]

Definition at line 58 of file IterationControl.h.

References it.

Referenced by setup_iteration_controller().


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1