casa::DistSIIterBot_state Class Reference

#include <DistSIIterBot.h>

Inheritance diagram for casa::DistSIIterBot_state:
casa::SIIterBot_state

List of all members.

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_stateoperator= (const DistSIIterBot_state &)

Detailed Description

Definition at line 55 of file DistSIIterBot.h.


Constructor & Destructor Documentation

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 (  ) 

Member Function Documentation

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.


Member Data Documentation

MPI_Comm casa::DistSIIterBot_state::comm [protected]

Definition at line 84 of file DistSIIterBot.h.

Definition at line 79 of file DistSIIterBot.h.

Definition at line 89 of file DistSIIterBot.h.

Definition at line 88 of file DistSIIterBot.h.

Definition at line 86 of file DistSIIterBot.h.

Definition at line 87 of file DistSIIterBot.h.

Definition at line 78 of file DistSIIterBot.h.


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