#include <AbstractReducer.h>
§ ~AbstractReducer()
virtual escript::AbstractReducer::~AbstractReducer |
( |
| ) |
|
|
inlinevirtual |
§ canClash()
bool escript::AbstractReducer::canClash |
( |
| ) |
|
|
virtual |
§ checkRemoteCompatibility()
virtual bool escript::AbstractReducer::checkRemoteCompatibility |
( |
JMPI & |
mpi_info, |
|
|
std::string & |
errstring |
|
) |
| |
|
pure virtual |
§ clear()
void escript::AbstractReducer::clear |
( |
| ) |
|
|
virtual |
§ copyValueFrom()
virtual void escript::AbstractReducer::copyValueFrom |
( |
boost::shared_ptr< AbstractReducer > & |
src | ) |
|
|
pure virtual |
§ description()
virtual std::string escript::AbstractReducer::description |
( |
| ) |
|
|
pure virtual |
§ getDouble()
double escript::AbstractReducer::getDouble |
( |
| ) |
|
|
virtual |
§ getPyObj()
virtual boost::python::object escript::AbstractReducer::getPyObj |
( |
| ) |
|
|
pure virtual |
§ hasValue()
bool escript::AbstractReducer::hasValue |
( |
| ) |
|
§ newRunJobs()
void escript::AbstractReducer::newRunJobs |
( |
| ) |
|
|
virtual |
§ recvFrom()
virtual bool escript::AbstractReducer::recvFrom |
( |
int |
localid, |
|
|
int |
source, |
|
|
JMPI & |
mpiinfo |
|
) |
| |
|
pure virtual |
§ reduceLocalValue()
virtual bool escript::AbstractReducer::reduceLocalValue |
( |
boost::python::object |
v, |
|
|
std::string & |
errstring |
|
) |
| |
|
pure virtual |
§ reduceRemoteValues()
virtual bool escript::AbstractReducer::reduceRemoteValues |
( |
MPI_Comm & |
comm | ) |
|
|
pure virtual |
§ reset()
virtual void escript::AbstractReducer::reset |
( |
| ) |
|
|
pure virtual |
§ sendTo()
virtual bool escript::AbstractReducer::sendTo |
( |
int |
localid, |
|
|
int |
target, |
|
|
JMPI & |
mpiinfo |
|
) |
| |
|
pure virtual |
§ setDomain()
virtual void escript::AbstractReducer::setDomain |
( |
Domain_ptr |
dom | ) |
|
|
inlinevirtual |
§ valueCompatible()
virtual bool escript::AbstractReducer::valueCompatible |
( |
boost::python::object |
v | ) |
|
|
pure virtual |
§ had_an_export_this_round
bool escript::AbstractReducer::had_an_export_this_round |
|
protected |
§ PARAMTAG
const int escript::AbstractReducer::PARAMTAG =120567 |
|
staticprotected |
§ valueadded
bool escript::AbstractReducer::valueadded |
|
protected |
Referenced by clear(), escript::NonReducedVariable::copyValueFrom(), escript::MPIDataReducer::copyValueFrom(), escript::MPIScalarReducer::copyValueFrom(), escript::MPIDataReducer::getCompatibilityInfo(), escript::MPIScalarReducer::getPyObj(), escript::MPIDataReducer::groupSend(), hasValue(), escript::MPIDataReducer::MPIDataReducer(), escript::MPIScalarReducer::MPIScalarReducer(), escript::NonReducedVariable::NonReducedVariable(), escript::MPIScalarReducer::reduceLocalValue(), escript::MPIDataReducer::reduceLocalValue(), escript::NonReducedVariable::reduceLocalValue(), escript::MPIScalarReducer::reset(), escript::MPIDataReducer::reset(), escript::NonReducedVariable::reset(), and escript::MPIDataReducer::sendTo().
The documentation for this class was generated from the following files: