|
Anasazi Version of the Day
|
#include <Tsqr_MessengerBase.hpp>
Public Member Functions | |
| virtual Datum | globalMin (const Datum &inDatum)=0 |
| virtual Datum | globalMax (const Datum &inDatum)=0 |
Interface for an object that performs collective communication. Each message contains some number of objects of scalar type Datum. Datum must have a default constructor and a copy constructor, and taking its address must make sense (in terms of extracting the useful data).
Definition at line 44 of file Tsqr_MessengerBase.hpp.
| virtual Datum TSQR::MessengerBase< Datum >::globalMin | ( | const Datum & | inDatum | ) | [pure virtual] |
Assumes that Datum objects are less-than comparable by the underlying communication protocol.
Implemented in TSQR::Trilinos::TeuchosMessenger< Datum >, and TSQR::Trilinos::TpetraMessenger< Datum >.
| virtual Datum TSQR::MessengerBase< Datum >::globalMax | ( | const Datum & | inDatum | ) | [pure virtual] |
Assumes that Datum objects are less-than comparable by the underlying communication protocol.
Implemented in TSQR::Trilinos::TeuchosMessenger< Datum >, and TSQR::Trilinos::TpetraMessenger< Datum >.
1.7.4