|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Base class for an MPI-compatible reduction operator. More...
#include <Teuchos_MpiReductionOpSetter.hpp>

Public Member Functions | |
| virtual void | reduce (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype) const =0 |
| | |
Base class for an MPI-compatible reduction operator.
The base class allows clients to create a reduction callback as an object instead of just as a global function. The single extra level of indirection should not be a performance problem in must cases.
Note, HAVE_MPI must be defined to use this class!.
Definition at line 59 of file Teuchos_MpiReductionOpSetter.hpp.
| virtual void Teuchos::MpiReductionOpBase::reduce | ( | void * | invec, |
| void * | inoutvec, | ||
| int * | len, | ||
| MPI_Datatype * | datatype | ||
| ) | const [pure virtual] |
Implemented in Teuchos::MpiReductionOp< Ordinal >.
1.7.6.1