#include <AbstractReducer.h>
virtual escript::AbstractReducer::~AbstractReducer |
( |
| ) |
|
|
inlinevirtual |
bool AbstractReducer::canClash |
( |
| ) |
|
|
virtual |
virtual bool escript::AbstractReducer::checkRemoteCompatibility |
( |
esysUtils::JMPI & |
mpi_info, |
|
|
std::string & |
errstring |
|
) |
| |
|
pure virtual |
void AbstractReducer::clear |
( |
| ) |
|
|
virtual |
virtual void escript::AbstractReducer::copyValueFrom |
( |
boost::shared_ptr< AbstractReducer > & |
src | ) |
|
|
pure virtual |
virtual std::string escript::AbstractReducer::description |
( |
| ) |
|
|
pure virtual |
double AbstractReducer::getDouble |
( |
| ) |
|
|
virtual |
virtual boost::python::object escript::AbstractReducer::getPyObj |
( |
| ) |
|
|
pure virtual |
bool AbstractReducer::hasValue |
( |
| ) |
|
void AbstractReducer::newRunJobs |
( |
| ) |
|
|
virtual |
virtual bool escript::AbstractReducer::reduceLocalValue |
( |
boost::python::object |
v, |
|
|
std::string & |
errstring |
|
) |
| |
|
pure virtual |
virtual bool escript::AbstractReducer::reduceRemoteValues |
( |
MPI_Comm & |
comm | ) |
|
|
pure virtual |
virtual void escript::AbstractReducer::reset |
( |
| ) |
|
|
pure virtual |
virtual void escript::AbstractReducer::setDomain |
( |
Domain_ptr |
dom | ) |
|
|
inlinevirtual |
virtual bool escript::AbstractReducer::valueCompatible |
( |
boost::python::object |
v | ) |
|
|
pure virtual |
bool escript::AbstractReducer::had_an_export_this_round |
|
protected |
const int AbstractReducer::PARAMTAG =120567 |
|
staticprotected |
bool escript::AbstractReducer::valueadded |
|
protected |
Referenced by escript::NonReducedVariable::copyValueFrom(), escript::MPIScalarReducer::copyValueFrom(), escript::MPIDataReducer::copyValueFrom(), escript::MPIDataReducer::getCompatibilityInfo(), escript::MPIScalarReducer::getPyObj(), escript::MPIDataReducer::groupSend(), escript::MPIDataReducer::MPIDataReducer(), escript::MPIScalarReducer::MPIScalarReducer(), escript::NonReducedVariable::NonReducedVariable(), escript::MPIDataReducer::reduceLocalValue(), escript::MPIScalarReducer::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: