#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: