#include <DistSIIterBot.h>
Public Member Functions | |
DistSIIterBot_state (SHARED_PTR< SIIterBot_callback >, MPI_Comm) | |
~DistSIIterBot_state () | |
bool | interactiveInputRequired () |
void | waitForInteractiveInput () |
int | cleanComplete () |
virtual bool majorCycleRequired(Float currentPeakResidual); | |
Record | getMinorCycleControls () |
void | mergeCycleInitializationRecord (Record &) |
void | mergeCycleExecutionRecord (Record &) |
Record | getSummaryRecord () |
Functions for runtime parameter modification. | |
Record | getDetailsRecord () |
void | mergeCycleInitializationRecords (const Vector< Record > &) |
void | mergeCycleExecutionRecords (const Vector< Record > &) |
Public Attributes | |
int | rank |
int | commSize |
Protected Member Functions | |
void | mergeMinorCycleSummary (const Array< Double > &) |
Protected Attributes | |
MPI_Comm | comm |
MPI_Datatype | execRecordDatatype |
MPI_Op | execRecordReduceOp |
MPI_Datatype | detailsRecordDatatype |
MPI_Datatype | controlRecordDatatype |
Private Member Functions | |
DistSIIterBot_state (const DistSIIterBot_state &) | |
make DistSIIterBot_state uncopyable. | |
DistSIIterBot_state & | operator= (const DistSIIterBot_state &) |
Definition at line 55 of file DistSIIterBot.h.
casa::DistSIIterBot_state::DistSIIterBot_state | ( | const DistSIIterBot_state & | ) | [private] |
make DistSIIterBot_state uncopyable.
.\.
casa::DistSIIterBot_state::DistSIIterBot_state | ( | SHARED_PTR< SIIterBot_callback > | , | |
MPI_Comm | ||||
) |
casa::DistSIIterBot_state::~DistSIIterBot_state | ( | ) |
int casa::DistSIIterBot_state::cleanComplete | ( | ) | [virtual] |
virtual bool majorCycleRequired(Float currentPeakResidual);
Reimplemented from casa::SIIterBot_state.
Record casa::DistSIIterBot_state::getDetailsRecord | ( | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
Record casa::DistSIIterBot_state::getMinorCycleControls | ( | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
Record casa::DistSIIterBot_state::getSummaryRecord | ( | ) | [virtual] |
Functions for runtime parameter modification.
Reimplemented from casa::SIIterBot_state.
bool casa::DistSIIterBot_state::interactiveInputRequired | ( | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
void casa::DistSIIterBot_state::mergeCycleExecutionRecord | ( | Record & | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
void casa::DistSIIterBot_state::mergeCycleExecutionRecords | ( | const Vector< Record > & | ) |
void casa::DistSIIterBot_state::mergeCycleInitializationRecord | ( | Record & | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
void casa::DistSIIterBot_state::mergeCycleInitializationRecords | ( | const Vector< Record > & | ) |
void casa::DistSIIterBot_state::mergeMinorCycleSummary | ( | const Array< Double > & | ) | [protected, virtual] |
Reimplemented from casa::SIIterBot_state.
DistSIIterBot_state& casa::DistSIIterBot_state::operator= | ( | const DistSIIterBot_state & | ) | [private] |
Reimplemented from casa::SIIterBot_state.
void casa::DistSIIterBot_state::waitForInteractiveInput | ( | ) | [virtual] |
Reimplemented from casa::SIIterBot_state.
MPI_Comm casa::DistSIIterBot_state::comm [protected] |
Definition at line 84 of file DistSIIterBot.h.
Definition at line 79 of file DistSIIterBot.h.
MPI_Datatype casa::DistSIIterBot_state::controlRecordDatatype [protected] |
Definition at line 89 of file DistSIIterBot.h.
MPI_Datatype casa::DistSIIterBot_state::detailsRecordDatatype [protected] |
Definition at line 88 of file DistSIIterBot.h.
MPI_Datatype casa::DistSIIterBot_state::execRecordDatatype [protected] |
Definition at line 86 of file DistSIIterBot.h.
MPI_Op casa::DistSIIterBot_state::execRecordReduceOp [protected] |
Definition at line 87 of file DistSIIterBot.h.
Definition at line 78 of file DistSIIterBot.h.