#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.
1.6.1